Herbalife
Location
Torrance, CA | United States
Job description
THE ROLE:
The Principal of Application Development acts as a technical authority on a specific area in Application Services, focusing on sharing a point of view, guidance, and support on high-expertise areas. This role leads all development activities and coordinates with other multi-functional teams to ensure delivery.
HOW YOU WOULD CONTRIBUTE:
• Develop compelling web application functionality, including business logic and user interactions on high-traffic web applications.
• Lead team to research, develop, deploy, and maintain software for use within the company, designs, codes, tests, ensures quality assurance, debugs and deploys application system
• Build and update automated test scripts, unit testing, acceptance testing etc...
• Work closely on an agile team of product owner, other specialists and scrum master in a collaborative environment
• Lead solution design and architecture, collaborating with other principal developers, dev managers and architects
• Partner with product management to understand product vision and drive business value
• Chip in to and stay in sync with Site Reliability Engineering (SRE) requirements for Service-level Objectives and meet service level agreements for production support response and resolution
• Mentoring staff and associate developers in the team, to make them understand about the techs that needed to own the project efficiently.
• Take part in data/service/API/web/mobile design architecture discussions and pro-actively give solutions/recommendations.
• CI/CD pipeline ownership/working with ops for production deployment and postproduction validation/support.
• Provide experienced technical guidance and mentoring to others in areas of expertise
• Being readily available to tackle any unforeseen production downtimes/incidents
SKILLS AND BACKGROUND REQUIRED TO BE SUCCESSFUL:
• Strong understanding of established architecture and development patterns
• Strong OOP knowledge, programming knowledge, design patterns, SOLID design principles
• Dependency Injection and IoC Container concept knowledge, log aggregation technologies, remote debugging, pro-active monitoring and alert system knowledge.
• Experience in application development and integration with one or more of the following - C#, ASP.NET, MVC, HTML, CSS, JavaScript Framework, SQL, Java, ADF etc.
• Adaptable mobile development, Xamarin and / or React Native
• Web services (SOA), REST, MSMQ, ESB,
• Relational and non-relational data, ORM, knowledge on cloud solutions,
• Identifying system impact for a given requirement or change
• Basic source control practices and branching
• Excellent oral and written communication skills
Experience:
• 6+ years’ experience in applications with deep expertise in one area
• 4+ Years’ experience in design & development of end to end complex applications
Education:
• Bachelor's in Computer Science or equivalent
PREFERRED QUALIFICATIONS:
• Experience supporting the performance and operation of high-traffic transactional web system in production environments, including log aggregation, remote debugging, pro-active monitoring of systems, for example through developing alerts
• Continuous Delivery, including source control practices, versioning, branching, pipeline development, automation acceptance, and release management
• Experience with international or multi-level marketing business
• Experience with monitoring tools.
• Certifications for desired non-niche programming languages
#LI-AR1
Herbalife offers a variety of benefits to eligible employees in the U.S. (limited to the 50 States and the District of Columbia), which includes Group Health Programs, other Voluntary Benefit Programs, and Paid Time Off. Group Health Programs include Medical, Dental, Vision, Health Savings Account (HSA), Flexible Spending Accounts (FSA), Basic Life/AD&D; Short-Term and Long-Term Disability, and an Employee Assistance Program (EAP). Other Voluntary Benefit Programs include a 401(k) plan, Wellness Incentive Program, Employee Stock Purchase Plan (ESPP), Supplemental Life/Critical Illness/Hospitalization/Accident Insurance, and Pet Insurance. Paid time off includes Company-observed U.S. Holidays, Floating Holidays, Vacation, Sick Time, a Volunteer Program, Paid Maternity and Paternity Leave, Bereavement Leave, Personal Leave and time off for voting.
Job tags
Salary