.net Developer in Regina

.net Developer in Regina

Regina Full-Time On-site
T

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

#J-18808-Ljbffr

.net Developer in Regina employer: ThoughtStorm

At ThoughtStorm, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. Located in the vibrant city of Toronto, we offer competitive benefits, continuous learning opportunities, and a commitment to professional growth, making us an ideal employer for those looking to make a meaningful impact in the tech industry.

T

Contact Details:

ThoughtStorm Recruitment Team