Senior Full Stack .NET Engineer

New
D
DotmaticsScientific Software
Dotmatics utilises a national market-based approachFull-TimeSenior
Salary112,000 - 150,000 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
C#.NET coreRESTful APIs

Requirements

  • 7+ years experience in C# / .NET Core.
  • 5+ years delivering production applications.
  • Degree in Computer Science or related engineering degree.
  • Hands-on with WPF and ASP .NET Core (Web API, MVC, Minimal APIs).
  • Blazor: WebAssembly/Server component experience.
  • Entity Framework Core: ORM usage, migrations, and performant data access.
  • Solid experience with MSTest (or NUnit/xUnit) and writing reliable automated tests.
  • Expert in async/await and task-based patterns.
  • Key Design Patterns: MVVM, dependency injection, RESTful API best practices, CQRS.
  • Proficient with Visual Studio IDE, debugger, and related tooling.
  • Strong commitment to writing quality code with a focus on domain best practices.

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 & integration tests (MSTest, NUnit/xUnit) and leverage Docker/TestContainers for reliable testing.
  • Collaborate with PMs, QA, DevOps, and occasionally customers—to review designs, demo progress, and iterate rapidly.
  • Maintain clean code, clear documentation, and version control (Git/Azure DevOps).
View Full Description & ApplyYou'll be redirected to the employer's site
112,000 - 150,000 CAD per year
Apply Now