Senior Software Developer II
Job Summary:
Under general supervision, the Sr. Software Developer II role is to develop high quality code for database driven web interfaces, middle tier application layers, and dataflow components, in a project oriented environment.
Job Expectations:
Work with Agile software lifecycle methodologies
Develop middle tier services leveraging SOA principles and best practices
Deliver projects on time, with high quality, and with high performance
Take ownership of project deliverables and to work with the project team to ensure success no matter what obstacles are encountered
Design and implement major project initiatives in a timely manner without sacrificing quality
Presenting ideas for system improvements
Working closely with analysts, product managers, designers, technical writers and staff
Producing detailed specifications and writing the program codes
Testing the product in controlled, real situations before going live
Maintaining the systems once they are up and running
The duties and responsibilities described above may provide only a partial description of this position. This is not an exhaustive list of all aspects of the job. Other duties and responsibilities not outlined in this document may be added as necessary or desirable, with or without notice.
Knowledge, Skills and Abilities:
Required:
Strong knowledge of C# .NET and experience with Microsoft Visual Studio
Strong knowledge of SQL and experience with Microsoft SQL Server
Experience designing, building, and supporting applications with n-tier architecture.
A strong understanding of best practices within any .Net technology
Exposure to all aspects of the software development lifecycle
Familiar with 3-Tier Structure
Familiar with WCF / .Net Remoting
Familiar with Object Oriented Concepts / Inheritance / Interfaces / Static Classes
Familiar with Managed Memory Architecture / .NET Garbage Collector
Familiar with Windows Service Programing
Familiar with ADO.NET / Connection Pool / Data Reader
Familiar with Parallel Programming / Thread-safe coding
Familiar with Cache Management
Experience Requirements:
Generally requires a minimum of eight (8) years of experience with the Microsoft .NET platform, including C#, ASP.NET, WCF, and ADO.Net. or five (5) to seven (7) years’ experience within iHerb.
Education Requirements:
Bachelor’s Degree required. An emphasis in Computer Science is preferred
The duties and responsibilities described above may provide only a partial description of this position. This is not an exhaustive list of all aspects of the job. Other duties and responsibilities not outlined in this document may be added as necessary or desirable, with or without notice.
Judgment/Reasoning Ability: Able to identify, troubleshoot and resolve problems quickly using sound judgment, poise and diplomacy. Ability to use judgment and reasoning skills, and determine when to escalate issues, as required, in a timely manner.
Physical Demands (Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.) The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee is required to sit, stand, walk, reach, bend and move about the facility.
Work Environment: The noise in the work environment is usually moderate. Other factors are:
Fast-paced with multiple concurrent projects
Professional, yet casual work environment
Office environment
Ability to work extended hours as required
Job Description Acknowledgement:
I have received a copy of my job description for my current position. The job description describes duties and responsibilities which apply to me. I agree to read the job description and understand it may be amended as company conditions or requirements necessitate. In that case, changes will be communicated to me.
Team Member Name (PRINT): ___________________________________
Team Member Signature: ___________________________________ Date: _____________________
Human Resources (PRINT): _________________________________
Human Resources Signature: ______________________________ Date: _____________________
At iHerb we strive for innovation, targeted at delivering a customer-centric experience while transforming the online shopping experience. We change direction and define ourselves in the idea that individually we are incredible but united our growth is infinite and paramount to our success. iHerb strives to be the global industry leader!
iHerb is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. iHerb provides equal employment opportunities to all applicants for employment and prohibits discrimination and harassment.