Software Developer III at iHerb

| Orange County
Sorry, this job was removed at 5:10 p.m. (PST) on Wednesday, January 20, 2021
Find out who's hiring in Los Angeles.
See all Developer + Engineer jobs in Los Angeles
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Job Summary:

The Software Developer III will be part of an agile development team, building and working on enterprise grade software systems on top of the Microsoft .NET development stack. The Software Developer develops information systems by designing, developing, and installing software solutions, that are scalable for a high transaction environment.

Job Expectations:

  • Full lifecycle application development
  • Designing, coding and debugging applications in various software languages.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
  • Object-oriented Design and Analysis (OOA and OOD)
  • Software modeling and simulation
  • Front end graphical user interface development
  • Software testing and quality assurance
  • Performance tuning, improvement, balancing, usability, automation
  • Support, maintain and document software functionality
  • Integrate software with existing systems
  • Evaluate and identify new technologies for implementation
  • Project Planning and Project Management
  • Maintain standards compliance
  • Implement localization or globalization of software

                                                                

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:

  • Full lifecycle application development
  • Experience with SQL,ASP.NET,VB.NET AND C#
  • Designing, coding and debugging applications in various software languages.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
  • Object-oriented Design and Analysis (OOA and OOD)
  • Software modeling and simulation
  • Software testing and quality assurance
  • Performance tuning, improvement, balancing, usability, automation.
  • Support, maintain and document software functionality
  • Integrate software with existing systems
  • Evaluate and identify new technologies for implementation
  • Project Planning and Project Management
  • Maintain standards compliance
  • Implement localization or globalization of software;
  • Strong understanding of 3-Tier Structure
  • Strong understanding of  Web API , WCF , .Net Remoting
  • Strong understand of Object Oriented Concepts / Inheritance / Interfaces / Static Classes
  • Strong Understanding of Managed Memory Architecture / .NET Garbage Collector
  • Strong understanding of Windows Service Programing
  • Strong understanding of ADO.NET / Connection Pool / Data Reader
  • Strong understanding of Parallel Programming / Thread-safe coding
  • Strong understanding of Cache Management   
  • Strong Understanding of Micro Services and Dockers   
  • Strong Understanding of NoSQL databases(Elastic , Cassandra , Mongo )
  • Strong Understanding of queue processing(MSMQ , RabbitMQ)

Preferred:

  • A portfolio demonstrating first-hand development experience with complex applications
  • Ability to cut through ambiguity and use good organizational skills.
  • A passion for building user-centric solutions
  • A proven track-record delivering flawless defect free code.
  • Demonstrated experience of source control, defect reduction and release management

                                     

Experience Requirements:

Generally requires a minimum of six (6) to eight (8) years of experience as a back-end developer.

Education Requirements:

Bachelor’s Degree required. An emphasis in Computer Science is preferred

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

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.

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView iHerb's full profileFind similar jobs