Senior .Net Developer, Software (AI team)
New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English and French
- Experience
- 8+ years
- Required Skills
- C#.NET coreCI/CDAzure DevOpsDistributed Systems
Requirements
- 8+ years of experience in cloud-native, distributed, multi-tenant software development.
- Strong expertise in .NET Core, C#, and clean code principles.
- Experience with AI technologies, including AI agents and tools such as Claude or GitHub Copilot.
- Strong knowledge of ORM frameworks, relational and non-relational databases, and dependency injection in .NET ecosystems.
- Experience working with Azure DevOps and modern CI/CD pipelines.
- Proven ability to design scalable systems and apply SDLC best practices in enterprise environments.
- Strong communication skills with fluency in both English and French (written and spoken).
- University or college degree in Computer Science or equivalent experience.
Responsibilities
- Own and contribute to high-level technical design (EPIC-level), ensuring scalable and maintainable architecture for cloud-native systems.
- Design and implement agentic workflows, including integration of internal and external MCP servers within core platform services.
- Participate in analysis and categorization of engineering artifacts such as incidents, tickets, and system reports to improve engineering efficiency.
- Establish and improve code review standards, SDLC practices, and engineering best practices across the team.
- Mentor junior and mid-level developers, supporting technical growth and fostering engineering excellence.
- Contribute to system reliability, operational support, and continuous improvement of production services.
- Identify technical debt, emerging technologies, and improvement opportunities to influence the long-term technology roadmap.
- Participate in recruitment and technical interview processes when required.
View Full Description & ApplyYou'll be redirected to the employer's site