¡Activa las notificaciones laborales por email!

(.Net Developer) Principal I, Application Development

Herbalife

Tlaquepaque

Híbrido

USD 80,000 - 120,000

Jornada completa

Hace 7 días
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Empieza desde cero o carga un currículum

Descripción de la vacante

Herbalife is seeking a Principal I in Application Development in Tlaquepaque to lead development initiatives and mentor team members. This role requires expertise in web applications and working collaboratively in a multicultural environment to provide high-level technical guidance while ensuring software quality and user engagement. Ideal candidates will have a strong foundation in OOP concepts, programming languages, and agile methodologies.

Formación

  • Strong understanding of established architecture and development patterns.
  • Experience with application development and integration with .NET, Java, or similar.
  • Excellent oral and written communication skills.

Responsabilidades

  • Lead development activities and coordinate with cross-functional teams.
  • Mentor staff and associate developers in required technologies.
  • Provide expert technical guidance and manage CI/CD pipelines.

Conocimientos

OOP knowledge
Design patterns
SOLID design principles
Remote debugging
Excellent oral communication
Excellent written communication

Educación

Bachelor’s in computer science
Advanced Technical Degree

Herramientas

.NET
Java
Quarkus
Spring boot
Mongo DB
Apache Kafka
GCP
Dockers
GitHub
API gateways

Descripción del empleo

Overview

Recruiter -Lorena Padilla

Position reports to: Devendra Singh

Work schedule:Hybrid, going to the office in GDL for 3 days

THE ROLE:

The Principal I, Application Development acts as a technical expert on a specific area in Application Services, focusing on providing expertise, guidance, and support on high-expertise areas. This role leads all development activities and coordinates with other cross-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.•Create and update automated test scripts, unit testing, acceptance testing etc.•Work closely on an agile team of product owner, other engineers 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.•Contribute to and comply 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 run the project smoothly.•Take part in data/service/API/web design architecture discussions and pro-actively give solutions/recommendations.•CI/CD pipeline ownership/working with ops for production deployment and postproduction validation/support.•Provide expert technical guidance and mentoring to others in areas of expertise.•Being readily available to solve any unforeseen production downtimes/incidents.WHAT’S SPECIAL ABOUT THE TEAM:

We have a great team communication, we defined responsibilities and accurate individual roles, we are helping them to adapt and having continuous feedback. We are a multicultural team that encourage the diversity, the mutual support and trust.

Job Qualifications

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 – .NET, Java, Quarkus, Spring boot, Mongo DB, Apache Kafka, JWT, JUnit or any unit test library etc.•Experience with GCP, Dockers and GitHub.•Experience with API gateways (Apigee if possible).•Web services (SOA), REST, Service Authentication.•Relational and non-relational data, ORM, knowledge on cloud solutions.•Identifying system impact for a given requirement or change.•Strong source control practices and branching.•Excellent oral and written communication skills.

EDUCATION

•Required: Bachelor’s in computer science or equivalent.•Preferred: Advanced Technical Degree.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.