About the role
Job Description ‒ Technical Lead (.NET)
Position Overview
We are seeking an experienced Technical Lead with strong expertise in .NET technologies, spanning legacy frameworks (.x) and modern .NET (+). This role focuses on technical leadership, architectural guidance, and multi-project oversight rather than heavy hands-on development.
The ideal candidate is comfortable working across multiple concurrent projects, ensuring technical quality, alignment, and delivery while collaborating with cross-functional teams.
Key Responsibilities
Lead the technical direction of multiple concurrent projects.
Provide architectural guidance for applications built on:
- .NET Framework .x
- .NET + (Core and modern ecosystem)
- Review designs, code, and technical decisions to ensure best practices.
- Ensure technical consistency and standards across projects.
- Support teams with complex problem-solving and root-cause analysis.
- Oversee integrations, performance considerations, and system scalability.
- Act as technical point of contact for stakeholders and business teams.
- Manage technical risks and proactively propose mitigation strategies.
- Mentor developers and promote clean coding standards and maintainability.
Technical Requirements
Strong experience with: C#
ASP.NET MVC / Web API
- .NET Framework .x
- .NET + (Core)
- Solid understanding of: Application architecture patterns (Layered, Clean Architecture, etc.)
- RESTful APIs and service-oriented systems
- Dependency Injection and modern design principles
- Proficiency in SQL: Query optimization
Stored procedures
- Database design and performance tuning
- Experience working with relational databases (e.g., SQL Server).
- Familiarity with CI/CD pipelines and version control systems.
- Experience reviewing legacy systems and guiding modernization efforts.
Soft Skills & Leadership
- Strong analytical and problem-solving skills.
- Ability to manage and technically supervise multiple projects simultaneously.
- Clear and structured communication with both technical and non-technical stakeholders.
- Fluent in English and French (written and spoken).
- Ability to balance technical depth with delivery timelines.
- Strong ownership mindset and decision-making capability.
Preferred Qualifications
- Experience leading distributed or cross-functional teams.
- Exposure to cloud environments (Azure preferred).
- Experience with system integration and enterprise environments.