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