Technical skills
About this 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.