×
Register Here to Apply for Jobs or Post Jobs. X

Senior.NET Developer leading upgrade critical voter registry system from ASP.NET MVC (.NET

Job in Mission, BC, Canada
Listing for: S.i. Systems
Contract position
Listed on 2026-06-04
Job specializations:
  • Software Development
    .NET Developer, ASP.NET Developer, C# / Unity Developer, Senior Developer
Job Description & How to Apply Below
Position: Senior.NET Developer responsible for leading the upgrade critical voter registry system from ASP.NET MVC (.NET

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 Auto Mapper
  • 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 Dev Ops 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
  • Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary