lead applications developer

  • Mexico City, CDMX, Mexico
  • Full-Time
  • On-Site

Job Description:

Lead Application Developer

Company: Confidential

Location: Mexico City - Pedregal 

Department:  IT

Employment Type: Full-Time (40 hours/week)

Reports to: IT HEAD

About the Role

We are seeking an experienced Lead Application Developer to drive digital transformation initiatives through the development of enterprise-grade web applications. This role requires a full-stack .NET developer and technical leader capable of taking ownership of complex projects while mentoring development teams in UI/UX design, MS SQL database architecture, application programming interfaces, and highly scalable server components.

Key Responsibilities

Software Development & Architecture (40%)

  • Validate requirements and perform comprehensive analysis, design, coding, testing, documentation, and support for assigned projects and applications
  • Develop professional enterprise-caliber software products that deliver measurable end-user value and operational efficiencies
  • Guide other developers to ensure successful feature development and maintenance
  • Provide technical leadership and mentoring to Application Developers

Process Improvement & Standards (10%)

  • Collaborate in the continuous improvement of development methodologies, including metric definition and quality processes
  • Recognize code, process, and standard inefficiencies and recommend new standards and optimization opportunities
  • Refine software development practices across the organization

Technical Support & Problem Resolution (20%)

  • Respond to technical questions, research issues, and resolve production application problems
  • Provide technical support for high-impact production issues, including after-hours on-call support when necessary
  • Ensure rapid incident resolution within established service level agreements

Team Leadership & Knowledge Sharing (30%)

  • Proactively share technical knowledge to cross-train team members
  • Develop team members through mentoring and coaching while leading technology direction
  • Improve the code base and champion a culture of excellence in coding standards, architectural patterns, resiliency, quality, and documentation practices

Required Qualifications

Education

  • Bachelor's degree in Engineering with a focus on Software Development or equivalent work experience

Experience

  • 7+ years of progressive experience in software development roles
  • 5+ years of experience working with and mentoring software developers
  • Proven experience designing and leading software development projects
  • Deep understanding of web application development from UI through Data Access Layer

Technical Skills

  • Strong proficiency in the full Microsoft technology stack: C#, .NET Framework, MVC
  • Advanced knowledge of SQL database technologies
  • Deep expertise in JavaScript, TypeScript, and jQuery
  • Experience with REST and Web API development
  • Comprehensive knowledge of Agile development methodologies with ability to coach teams and drive improvements

Language Skills

  • Fluent in written and verbal English and Spanish (required)
  • French proficiency preferred

Core Competencies

  • Strong analytical and problem-solving skills with exceptional attention to detail
  • Active listening abilities and positive service orientation
  • Proven ability to manage multiple priorities and meet strict deadlines in fast-paced environments
  • Excellent organizational skills with capability to handle complex, multi-frequency processing schedules
  • Strong communication skills for engaging with diverse stakeholders across multiple entities
  • Commitment to maintaining confidentiality and handling sensitive information appropriately
  • Adaptability to new situations, people, cultures, and technologies
  • Willingness to appropriately challenge the status quo and drive continuous improvement
  • Intellectual curiosity with eagerness to learn and explore new topics
  • Ability to apply new learnings that align with current business objectives

Working Conditions

  • Standard office environment with extended periods of computer work
  • Flexibility to adjust to different shifts during the day as needed
  • Ability to work independently while maintaining regular communication with team members and stakeholders

Performance Metrics

  • Adherence to established service level agreements, KPIs, and processing deadlines
  • Effective resolution of incidents within the same day
  • Creation and maintenance of knowledge base articles
  • Active contribution to continuous improvement initiatives and process optimization