-
ThoughtStorm

.net Developer

ThoughtStorm
Canada · Contract · Mid-Senior

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 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.


Ǫualifications

The preferred resource must have:

  • 10+ years of experience with .NET development using C#, ASP.NET MVC, Razor view engine, SǪL Server, Entity Framework, AutoMapper, jǪuery, 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 DevOps 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

  • Framework: ASP.NET MVC 5 (.NET Framework 4.x)
  • Frontend: Razor Views, jǪuery, Bootstrap
  • Backend: Controllers tightly coupled with Views, Business Layer, DAL (Entity Framework 6)
  • Auth: ASP.NET Identity (Cookie-based)

A1.2 Backend

  • Framework: ASP.NET MVC 5.x (.NET Framework 4.6)
  • Language: C#, JavaScript
  • 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
  • Object Mapping: AutoMapper 5.x

A1.3 Frontend

  • Core Libraries: jǪuery, Bootstrap 3.x
  • Templating: Handlebars.js (v4.x)
  • Grids/Tables: DataTables, bs_grid
  • Mapping: ArcGIS API for JavaScript (3.x)
  • Validation: jǪuery Validation, Unobtrusive Validation

Key Skills

Ranked by relevance

c javascript bootstrap reactjs devops server unity
Login to Apply
Posted
May 12, 2026
Type
Contract
Level
Mid-Senior
Location
Regina

Industries

IT Services IT Consulting Government Relations Services

Categories

Consulting Business Development Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
QUANTEAM - North America (RAINBOW PARTNERS Group)
Related

C++ Developer - Trading - New York

2026-06-11

Full-time
Not Applicable
France
Financial Services
Information Technology
View Job Details
Dataworks
Related

Manager Data Science & AI - Consulting

2026-06-05

Full-time
Mid-Senior
France
IT Services
Consulting
View Job Details
FOKUS
Related

Développeur Backend C#/.NET Confirmé H/F

2026-05-28

Full-time
Executive
France
IT Services
Information Technology