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 such as sprint planning, daily stand-ups, and retrospectives to ensure iterative delivery and team collaboration
Foster an Agile mindset within the team, encouraging adaptability and continuous improvement
Ensure applications are secure, scalable, and maintainable, following modern security and development best practices
Monitor application performance, reliability, and security, proactively addressing issues and technical debt
Establish and enforce development standards, coding practices, and documentation
Utilize AI/ML technologies to enhance application functionality
Integrate AI/ML tools and frameworks into the development process, driving insights and enabling data-driven decision-making
Support and enhance CI/CD pipelines using Azure DevOps
Work within Microsoft Azure environments, including Entra (Azure AD), infrastructure-as-code (Bicep/Terraform), and cloud-native services
Collaborate on DevOps and release management strategies to improve deployment reliability and speed
Partner with internal stakeholders to understand business requirements and translate them into effective technical solutions
Manage third-party vendors, consultants, and software providers, ensuring SLAs and delivery expectations are met
Contribute to disaster recovery and business continuity planning for critical applications and data
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
React.js / Next.js / JavaScript
RESTful API design
SQL Server (T-SQL, indexing, performance tuning, ERD design)
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