Posted 2w ago

Lead Developer, Information Technology Applications

@ TPI Composites
Mexico City, /, Mexico
OnsiteFull Time
Responsibilities:Developing software, Leading teams, Architecting integrations
Requirements Summary:Lead developer with Oracle EBS, full stack Java/AWS, Angular/TypeScript, MySQL; 8+ years development, 4+ years leadership, manufacturing ops experience.
Technical Tools Mentioned:Oracle EBS, PL/SQL, Forms, Reports, OAF, APIs, Java, AWS, Angular, TypeScript, MySQL
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Position Summary

The Lead Developer, IT – ERP & Enterprise Applications is a hands-on technical leader responsible for the design, development, and delivery of enterprise application solutions, with a primary focus on Oracle EBS ERP and a suite of adjacent systems, including custom-built and SaaS platforms.

Highly experienced as a Full Stack Developer with a strong background in backend development and proven expertise in designing and implementing scalable, secure, and high-performance applications. The ideal candidate should have hands-on experience in Java (Java 11), AWS, API development, Angular, TypeScript, and MySQL 8.0, with the ability to drive complex projects end-to-end.

This role combines active software development responsibilities with team leadership, guiding a small team of developers while directly contributing to coding, architecture, and solution delivery. The position plays a critical role in supporting manufacturing operations and driving innovation through modern technologies, including AI and intelligent automation.

Key Responsibilities

Hands-On Development (Primary Focus)
•    Design, develop, and maintain solutions within Oracle EBS (PL/SQL, Forms, Reports, OAF, APIs). 
•    Design, develop, and maintain robust full-stack applications with a strong emphasis on backend architecture.  
•    Actively contribute to code development across enterprise applications Java (Java 11), AWS, API development, Angular, TypeScript, and MySQL 8.0. 
•    Build and maintain integrations between ERP and adjacent systems using APIs, middleware, and data pipelines. 
•    Troubleshoot and resolve complex technical issues across systems. 
•    Perform code reviews and ensure adherence to development standards.

Technical Leadership & Team Management
•    Lead and mentor a team of developers, providing technical direction and day-to-day guidance. 
•    Act as the primary technical escalation point for development issues. 
•    Prioritize, assign and oversee development tasks while remaining actively engaged in delivery. 
•    Promote best practices in coding, testing, DevOps, and Agile methodologies.

Architecture & Integration
•    Define system architecture and integration strategies across cloud and on-prem environments.
•    Oversee API development, middleware, and data integration strategies.
•    Ensure data integrity, security, and compliance across all platforms.

Innovation, Automation & AI
•    Champion innovation by identifying opportunities to leverage emerging technologies.
•    Lead initiatives incorporating AI/ML, intelligent automation, and advanced analytics to improve operational efficiency.
•    Evaluate and implement tools such as generative AI for development productivity, business insights, and process optimization.
•    Foster a culture of continuous improvement and experimentation.

Project & Delivery Management
•    Manage multiple concurrent development projects, ensuring delivery on time and within budget.
•    Collaborate with PMO or project managers to track progress, risks, and dependencies.
•    Ensure thorough testing, validation, and documentation of all solutions.

Vendor & Stakeholder Management
•    Work closely with the business teams across operations, quality, supply chain, field services and finance to understand and translate requirements into scalable technical solutions.
•    Evaluate and select third-party solutions aligned with business needs.
•    Manage relationships with external vendors, consultants, and SaaS providers.
•    Support end users during deployments and issue resolution.  

Compliance & Security
•    Ensure applications comply with internal controls, audit requirements, and regulatory standards.
•    Work closely with cybersecurity teams to enforce secure development practices.

Requirements and Qualifications

Education & Experience
•    Bachelor’s degree in Computer Science, Information Systems, or related field (Master’s preferred).
•    8+ years of hands-on software development experience.
•    4+ years of experience leading or mentoring developers.
•    Strong experience with Oracle EBS (technical and/or functional).
•    Experience supporting manufacturing environments and operations systems.

Technical Skills
•    Proficiency in Oracle EBS development (PL/SQL, Forms, Reports, OAF, APIs).
•    Experience with modern development frameworks and languages (e.g., .NET, Python, Java (Java 11), AWS, API development, Angular, TypeScript, and MySQL 8.0.).
•    Familiarity with cloud platforms and SaaS integrations.
•    Knowledge of APIs, microservices, and middleware technologies.
•    Experience with DevOps tools and Agile methodologies.

Innovation & AI
•    Exposure to AI/ML or intelligent automation tools.
•    Experience evaluating or implementing AI-driven solutions is highly desirable.
•    Strong interest in emerging technologies and digital transformation.

Leadership & Soft Skills
•    Strong technical leadership with a hands-on mindset.
•    Ability to balance coding responsibilities with team oversight.
•    Excellent problem-solving and communication skills.
•    Ability to work cross-functionally in a fast-paced environment.

Key Competencies
•    Results Driven
•    Strategic Thinking
•    Technical Leadership and mentorship
•    Innovation & Continuous Improvement
•    Cross-functional Collaboration
•    Execution & Delivery Excellence
•    Change Management