About the role
Who you are
- We are looking for people who have 7+ years experience in C# / .NET Core along with 5+ years delivering production applications
- You will be able to demonstrate advanced analytical skills with great attention to detail
- Desktop & Web: Hands-on with WPF and ASP .NET Core (Web API, MVC, Minimal APIs)
- Entity Framework Core: ORM usage, migrations, and performant data access
- Testing: Solid experience with MSTest (or NUnit/xUnit) and writing reliable automated tests
- Async Programming: Expert in async/await and task-based patterns
- Key Design Patterns: MVVM, dependency injection, RESTful API best practices, CQRS
- Visual Studio & Debugging: Proficient with the IDE, debugger, and related tooling
- Autonomy: Able to take vague specs through design and delivery with minimal supervision
- Code Quality: 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
- 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
What the job involves
- 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
- 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)
About Dotmatics
Dotmatics is the global leader in R&D scientific software that connects science, data, and decision-making. Combining a workflow and data platform with best-of-breed applications, we offer the first true end-to-end solutions for biology, chemistry, formulations, data management, flow cytometry, and more.
Trusted by more than 2 million researchers from the world’s leading biopharma, chemicals and materials enterprises, and academic institutions, we are dedicated to working with the scientific community to help make the world a healthier, cleaner and safer place to live.
Learn more about our platform and products, including GraphPad Prism, Geneious, SnapGene, Protein Metrics, LabArchives, and more, at https://dotmatics.com.
About the role
Who you are
- We are looking for people who have 7+ years experience in C# / .NET Core along with 5+ years delivering production applications
- You will be able to demonstrate advanced analytical skills with great attention to detail
- Desktop & Web: Hands-on with WPF and ASP .NET Core (Web API, MVC, Minimal APIs)
- Entity Framework Core: ORM usage, migrations, and performant data access
- Testing: Solid experience with MSTest (or NUnit/xUnit) and writing reliable automated tests
- Async Programming: Expert in async/await and task-based patterns
- Key Design Patterns: MVVM, dependency injection, RESTful API best practices, CQRS
- Visual Studio & Debugging: Proficient with the IDE, debugger, and related tooling
- Autonomy: Able to take vague specs through design and delivery with minimal supervision
- Code Quality: 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
- 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
What the job involves
- 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
- 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)
About Dotmatics
Dotmatics is the global leader in R&D scientific software that connects science, data, and decision-making. Combining a workflow and data platform with best-of-breed applications, we offer the first true end-to-end solutions for biology, chemistry, formulations, data management, flow cytometry, and more.
Trusted by more than 2 million researchers from the world’s leading biopharma, chemicals and materials enterprises, and academic institutions, we are dedicated to working with the scientific community to help make the world a healthier, cleaner and safer place to live.
Learn more about our platform and products, including GraphPad Prism, Geneious, SnapGene, Protein Metrics, LabArchives, and more, at https://dotmatics.com.