Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Senior Backend Developer to work on Register of Voters (ROVER) upgrade from ASP.NET MVC 5 / .NET Framework 4.x to the latest .NET.

Calgary, AB
  • Nombre de poste(s) à combler : 1

  • À discuter
  • Emploi Contrat

  • Date d'entrée en fonction : 1 poste à combler dès que possible

Our public client is looking for a Senior Backend Developer to work on Register of Voters (ROVER) upgrade from ASP.NET MVC 5 / .NET Framework 4.x to the latest .NET.


Must-haves:

  • 5+ years backend development with C#/.NET, including production experience on ASP.NET MVC 5 / .NET Framework 4.x and ASP.NET Core.
  • Hands‑on migration/modernization experience: upgrading .NET Framework apps to latest .NET with minimal disruption.
  • Strong EF6 EF Core migration experience (LINQ/API differences, lazy/eager loading strategies, performance tuning).
  • Proven experience designing RESTful APIs (versioning, validation, error contracts, auth, rate/perf considerations).
  • Deep SQL and performance tuning skills on Microsoft SQL Server (indexes, query plans, batching, partitioning where applicable).
  • Experience building batch data processing and exception handling frameworks (replace manual SQL with auditable workflows).
  • Experience integrating with SSRS or similar reporting stacks.
  • Solid understanding of authentication/authorization modernization (Identity/OWIN modern ASP.NET Identity patterns).
  • Comfortable working with large datasets (millions of records), ensuring performance and reliability.
  • Ability to work on‑site in Regina as required


Nice‑to‑Have

  • Familiarity with ArcGIS data flows or GIS coordinate processing in web apps.
  • Exposure to public sector, registries, or elections‑related data systems.
  • Experience implementing monitoring/alerting (e.g., structured logs, metrics) in on‑prem environments.
  • Background with message queues/background services (e.g., hosted services) for long‑running jobs.
  • Prior involvement producing System Administration documents and User Manuals with operational checklists.
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Exigences

Niveau d'études

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé