This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Team Lead / Manager, Application Development is a senior, hands-on technical leader responsible for designing, developing, and delivering enterprise applications that support our client manufacturing, operations, and business systems. This role is a player-coach position. The successful candidate will lead a small development team while remaining deeply involved in hands-on development across the full stack. You will work in a growing, largely greenfield environment, partnering closely with operations, engineering, and business stakeholders to build secure, scalable, and high-impact solutions.
Job Responsibility
Lead, mentor, and develop a team of full-stack developers, promoting a culture of accountability, collaboration, and continuous improvement
Oversee daily development activities including design, coding, testing, deployment, and production support
Meet with business units to review requirements, lead production meetings, develop wireframes
Perform code reviews, provide technical guidance, and contribute hands-on to development work
Design, develop, and maintain full-stack web applications using modern frameworks and best practices
Build and maintain backend APIs and services using C# and .NET Core
Develop responsive, user-friendly frontend applications using React.js /Next.js, JavaScript, HTML5, and CSS
Design and optimize SQL Server databases, including schema design, indexing, performance tuning, and T-SQL development
Implement and maintain EDI integrations using Azure Logic Apps, Data Factory, and related services
Assist with deployment, monitoring, and ongoing support of applications in production environments (IIS / Azure)
Incorporate Agile best practices throughout the development lifecycle, leading Agile ceremonies
Foster an Agile mindset within the team
Ensure applications are secure, scalable, and maintainable
Monitor application performance, reliability, and security
Establish and enforce development standards, coding practices, and documentation
Utilize AI/ML technologies to enhance application functionality
Support and enhance CI/CD pipelines using Azure DevOps
Work within Microsoft Azure environments
Partner with internal stakeholders to understand business requirements
Manage third-party vendors, consultants, and software providers
Contribute to disaster recovery and business continuity planning
Requirements
Bachelor's degree in Computer Science, Information Technology, or equivalent experience
10+ years of professional software development experience
3+ years in a hands-on technical leadership or managerial role
Strong expertise in C# / .NET Core
Strong expertise in React.js / Next.js / JavaScript
Strong expertise in RESTful API design
Strong expertise in SQL Server (T-SQL, indexing, performance tuning, ERD design)
Strong expertise in Azure (Logic Apps, Data Factory, Entra / Azure AD)
Experience with Git-based source control and modern development workflows
Solid understanding of web application security best practices
Proven ability to lead while remaining actively involved in development
Strong communication, problem-solving, and organizational skills
Ability to manage multiple priorities in a fast-paced, operational environment
Nice to have
Experience with DevOps and CI/CD pipelines (Azure DevOps preferred)
Infrastructure-as-code experience (Bicep or Terraform)
Familiarity with Docker and Kubernetes / microservices architecture
Experience in a manufacturing or industrial environment
Experience with MS Dynamics GP
Experience with Foy Systems EPICS or similar manufacturing ERP systems
Agile / Scrum experience
certifications (PMP, ScrumMaster) are an asset
What we offer
Competitive salary aligned with industry standards
Annual performance-based bonus of up to 20%, based on company and individual performance
Opportunity to work on impactful, business-critical systems in a growing organization
Supportive team culture with opportunities for professional growth and leadership development