Principal I, Application Development

Job Locations MX-JAL-Tlaquepaque
ID
2025-17596
Category
Global Technology Services
Position Type
Regular Full-Time

Overview

Recruiter - Lorena Padilla

Position reports to: Mauricio Gonzalez

 

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

 

Position Summary Statement: 

The Principal of 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.

 

Detailed Responsibilities/Duties: 

  • 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/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 expert technical guidance and mentoring to others in areas of expertise
  • Being readily available to solve any unforeseen production downtimes/incidents

Job Qualifications

Skills Required:

  • 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.
  • Responsive 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

Certificates / Training:

  • Required: Certifications demonstrating industry recognition for area of expertise

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 Required:

  • Bachelor's in Computer Science or equivalent

Preferred:

  • Advanced Technical Degree

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

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.