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

.net Developer

Job in Regina, Saskatchewan, S4M, Canada
Listing for: ThoughtStorm
Full Time position
Listed on 2026-10-03
Job specializations:
  • Software Development
    .NET Developer, C# / Unity Developer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 CAD Yearly CAD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

Client is looking for an experienced Senior .NET Developer to join a small project team tasked with upgrading the register of voters application (referred to as ROVER) from the current ASP.NET MVC framework to a more current, supported version of .NET.

More details about the ROVER application can be found in Appendix

A.

The ROVER upgrade team consists of a Business Analyst, a Solution Architect and a Project Manager. Several internal ESK IT resources are also involved in the upgrade including a Senior Developer, two Data Analysts (who are the core users of ROVER), and a Database Administrator.

The selected Senior Developer resource will be required to:

  • Work with the project team to develop a realistic and achievable roadmap and plan for upgrading ROVER to a more recent version of the .NET environment.
  • Lead development of ROVER 2.0 using the roadmap and plan.
  • Work with and mentor the internal ESK resources so the application can be managed and maintained once the upgrade project is complete.

The preferred resource must have:

  • 10+ years of experience with .NET development using C#, ASP.NET MVC, Razor view engine, SQL Server, Entity Framework, Auto Mapper, jQuery, Bootstrap.
  • Proven experience with at least two legacy .NET application modernizations from the 4.X platform to a more current, supported version of .NET.
  • Familiarity with .NET Core / .NET 6+ development.
  • Experience working with API development and maintenance.
  • Experience using Dev Ops pipelines to manage code deployment.
  • Demonstrated ability to communicate clearly and produce professional documentation.
  • Demonstrated ability to mentor developers to manage and maintain a .NET application once development is complete.
  • Strong analytical and problem-solving skills.

It is preferred that the resource also have:

  • Experience with ReactJS or AngularJS framework.

It is ESK’s preference that this position be located onsite at ESK’s head office located in Regina but will consider off-site work for a resource with excellent qualifications and proven expertise in this area.

Current System Architecture and Software Summary A1.1 Current Architecture

  • Backend:
    Controllers tightly coupled with Views, Business Layer, DAL (Entity Framework
    6)
  • ORM:
    Entity Framework 6.x (Code First / Database First hybrid approach via Custom data Access Layer)
  • Dependency Injection:
    Unity 4.x (Unity.Mvc5)
  • Authentication: ASP.NET Identity 2.x (OWIN-based)
  • Logging: NLog (configured via web config

A1.3 Frontend

  • Core Libraries: jQuery, Bootstrap 3.x
  • Templating:
    Handlebars.js (v4.x)
  • Grids/Tables:
    Data Tables,
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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