Senior Full Stack .NET Engineer

New
D
DotmaticsScientific Software
Remote - CanadaFull-TimeSenior
Salary112,326 - 151,970 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
7+ years experience in C# / .NET Core along with 5+ years delivering production applications
Required Skills
GitC#.NET coreAzure DevOps

Requirements

  • 7+ years of experience in C# / .NET Core.
  • 5+ years of experience delivering production applications.
  • Hands-on experience with WPF and ASP .NET Core (Web API, MVC, Minimal APIs).
  • Experience with Blazor WebAssembly/Server components.
  • Proficiency with Entity Framework Core, including ORM usage, migrations, and performance tuning.
  • Strong expertise in async/await and task-based programming patterns.
  • Deep understanding of design patterns like MVVM, dependency injection, RESTful API standards, and CQRS.
  • Experience with MSTest, NUnit, or xUnit for automated testing.
  • Advanced analytical skills with strong attention to detail.
  • Ability to work autonomously to take vague specs through design and delivery.
  • Commitment to code quality, code reviews, static analysis, and refactoring.

Responsibilities

  • Develop .NET Core solutions across WPF, ASP .NET Core (Web API/MVC, Minimal APIs) and related technologies.
  • Translate high-level product requirements into detailed technical designs and implementation plans.
  • Write thorough unit and integration tests using MSTest, NUnit, or xUnit and leverage Docker/TestContainers.
  • Collaborate with PMs, QA, DevOps, and occasionally customers to review designs, demo progress, and iterate rapidly.
  • Maintain clean code, clear documentation, and version control via Git and Azure DevOps.
View Full Description & ApplyYou'll be redirected to the employer's site
112,326 - 151,970 CAD per year
Apply Now