Senior .NET Engineer @Dotmatics
Software Development
Salary unspecified
Remote Location
remote Canada
Job Type unspecified
Posted 5d ago

[Hiring] Senior .NET Engineer @Dotmatics

5d ago - Dotmatics is hiring a remote Senior .NET Engineer. 💸 Salary: unspecified 📍Location: Canada

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

We are seeking a Senior .NET Engineer to support the team with exciting growth. You’ll build and maintain a variety of .NET Core applications—from WPF desktop clients to ASP .NET Core Web API/MVC backends and Minimal APIs—turning loosely defined product ideas into working software with a relentless focus on code quality. You’ll own features end-to-end (design → code → tests → docs), champion best practices (code reviews, static analysis, refactoring), check in regularly with the team, and occasionally work directly with customers to troubleshoot or refine requirements.

This position may include an in-person interview.

APPLICANTS MUST BE AUTHORISED TO WORK IN CANADA. WE ARE UNABLE TO SPONSOR VISAS AT THIS TIME.

In this role you will get to:

  • 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)

Qualifications

  • 7+ years experience in C# / .NET Core
  • 5+ years delivering production applications
  • Advanced analytical skills with great attention to detail

Requirements

  • Hands-on with WPF and ASP .NET Core (Web API, MVC, Minimal APIs)
  • 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
  • Proficient with MVVM, dependency injection, RESTful API best practices, CQRS
  • Proficient with Visual Studio, debugger, and related tooling
  • Able to take vague specs through design and delivery with minimal supervision
  • Strong commitment to writing quality code with a focus on domain best practices, codebase standards, with an excitement for code reviews, static analysis (e.g., SonarQube/FxCop), and refactoring

Benefits

  • Database Skills: T-SQL querying, indexing, performance tuning
  • Blazor: WebAssembly/Server component experience
  • Docker & TestContainers: Containerizing apps and test environments
  • OpenTelemetry: Monitoring/tracing instrumentation
  • Cloud Infrastructure: Secure deployments on Azure/AWS/GCP
  • Security Best Practices: OWASP principles and secret management
  • CI/CD: Azure DevOps or GitHub Actions pipelines

Company Description

At Dotmatics, we believe science, data, and decision-making must be deeply intertwined for innovation to thrive. Our global team of more than 800 colleagues are dedicated to supporting our customers in over 180 countries. Together, with our scientific community of users, we accelerate scientific innovation in order to make the world a healthier, cleaner, and safer place to live.

We are Science Driven. We are Customer Centric. We are Better Together.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior .NET Engineer @Dotmatics
Software Development
Salary unspecified
Remote Location
remote Canada
Job Type unspecified
Posted 5d ago
Apply for this position Unlock 83,525 Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position Unlock 83,525 Remote Jobs
×
  • Unlock 83,525 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.
  • Filter by location/skills/salary…
  • Create custom email alerts
Unlock All Jobs Now