13 Aug
|
ThoughtStorm
|
Regina
13 Aug
ThoughtStorm
Regina
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.
- Robust 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 (Regina)
🏢 ThoughtStorm
📍 Regina