.net Developer

ThoughtStorm

Regina

Hybrid

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ThoughtStorm is seeking an experienced Senior .NET Developer to join the ROVER upgrade project team in Regina. The role involves leading the development of ROVER 2.0, mentoring internal resources, and ensuring effective modernization from the legacy .NET framework. Candidates should possess over 10 years of experience in .NET development, with a strong focus on C#, ASP.NET MVC, and related technologies. The position is preferred to be onsite but remote options may be considered for exceptional candidates.

Qualifications

  • 10+ years of experience with .NET development using C#, ASP.NET MVC, Razor view engine, SQL Server, and Entity Framework.
  • Proven experience with at least two legacy .NET application modernizations.
  • Experience using DevOps pipelines for code deployment.

Responsibilities

  • Develop a roadmap and plan for upgrading the ROVER application.
  • Lead development of ROVER 2.0 using the established plan.
  • Mentor internal resources for application management.

Skills

C#
ASP.NET MVC
Razor view engine
SQL Server
Entity Framework
AutoMapper
jQuery
Bootstrap
API development
DevOps pipelines
ReactJS
AngularJS

Job description

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, AutoMapper, 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 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

  • 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: DataTables, bs_grid
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ09083 - Software Developer - Senior
RQ09083 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08211 - Sr. Software Developer
RQ08211 - Sr. Software Developer

Rubicon Path • Toronto

On-site
CAD 90,000 - 130,000
Developer
Developer

Java Holdings Ltd • Edmonton

On-site
CAD 90,000 - 120,000
Extended Healthcare
Group RRSP
Life Insurance
+3
RQ11431 - Specialized IT Consultant – Senior
RQ11431 - Specialized IT Consultant – Senior

S M Software Solutions Inc • Toronto

On-site
CAD 120,000 - 160,000
RQ09133 - Software Developer - Senior
RQ09133 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 100,000
RQ09011 - Software Developer - Senior
RQ09011 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 120,000
11672
11672

Zohorecruit • Toronto

On-site
CAD 110,000 - 150,000
RQ08838 - Software Developer - Senior
RQ08838 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08165 - Software Developer - Full Stack - Junior
RQ08165 - Software Developer - Full Stack - Junior

Rubicon Path • Toronto

On-site
CAD 65,000 - 85,000
Flexible work schedule
Health benefits
Professional development opportunities
RQ11124 - Sr. Software Developer - Full Stack
RQ11124 - Sr. Software Developer - Full Stack

Source Code • Toronto

On-site
CAD 90,000 - 120,000