Senior .NET Developer responsible for leading the upgrade of a mission‑critical voter registry system from ASP.NET MVC (.NET Framework 4.x) to a modern, su
S.i. Systèmes
Saskatoon, SK- Salaire À discuter
-
Emploi Contrat
-
Publié il y a 13 jour(s)
-
1 poste à combler dès que possible
Description
Our client is looking for a Senior .NET Developer responsible for leading the upgrade of a mission‑critical voter registry system from ASP.NET MVC (.NET Framework 4.x) to a modern, supported .NET platform.
Must-haves:
- 10+ years .NET development experience using C#, ASP.NET MVC, Razor, and SQL Server
- Proven delivery of multiple legacy .NET modernizations (.NET Framework 4.x .NET 6+ / .NET 7+)
- Strong hands-on experience with Entity Framework (EF6 and/or EF Core) and AutoMapper
- Expertise refactoring tightly coupled MVC applications with complex business rules
- Experience building and maintaining RESTful APIs
- Working knowledge of .NET Core / modern .NET architecture
- Experience using CI/CD pipelines and DevOps practices for deployment
- Demonstrated ability to mentor and upskill developers for long-term application support
- Strong skills in technical documentation, communication, and stakeholder collaboration
- Comfortable working with large, data-intensive systems (1M+ records)
Responsibilities:
- Collaborate with business analysts, solution architects, and project management to define a realistic modernization roadmap
- Lead the design and development of ROVER 2.0, aligning with modern .NET standards and best practices
- Execute the migration and refactoring of legacy ASP.NET MVC components, data access layers, and business logic
- Improve application maintainability, performance, and scalability while preserving data integrity
- Support and guide internal developers through pairing, code reviews, and knowledge transfer
- Contribute to architecture decisions, testing strategies, and deployment approaches
- Produce clear technical documentation to support long-term maintenance and enhancements
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Exigences
non déterminé
non déterminé
non déterminé
non déterminé
non déterminé
D'autres offres de S.i. Systèmes qui pourraient t'intéresser