Job Search and Career Advice Platform

Enable job alerts via email!

Biotechnology, Middle+ .NET Developer, TSCM-42828

Eleks

Canada

Hybrid

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company is seeking a Middle .NET Developer to join their team. The role entails implementing features in C#/.NET, engaging in test-driven development, and collaborating within a cross-functional team to enhance complex logic flows. The ideal candidate will demonstrate solid knowledge of .NET technologies, unit testing practices, and maintain an Upper-Intermediate level of English proficiency. This position offers the opportunity to contribute to impactful projects in the biopharma domain.

Qualifications

  • Solid knowledge of C#/.NET and related technologies.
  • Experience with TDD/TLD and unit testing frameworks.
  • Upper-Intermediate level of English proficiency.

Responsibilities

  • Implement features in C#/.NET using async programming patterns.
  • Develop code with a focus on TDD/TLD methodologies.
  • Ensure safe concurrency and stable application behavior.

Skills

C#/.NET
async/await
multithreading basics
TDD
unit testing principles
mocking
CI-driven test automation
SOLID principles
event-driven design
English (Upper-Intermediate)

Tools

xUnit
FluentAssertions
Job description

ELEKS Software Engineering and Development Office is looking for a Middle .NET Developer in Poland or Croatia.

ABOUT PROJECT

Our client, a leading German company in the biopharma industry, is developing a next-generation software orchestrator to manage the automated sample processing workflow.

REQUIREMENTS
  • Solid C#/.NET, async/await, events, multithreading basics
  • Experience with TDD/TLD, unit testing principles, mocking, test isolation
  • Competence with xUnit, FluentAssertions, and CI-driven test automation
  • Clean code mindset, SOLID, DI, modular/hexagonal design concepts
  • Understanding of event-driven design and structured error handling
  • At least an Upper-Intermediate level of English
RESPONSIBILITIES
  • Implement and maintain features in C#/.NET using event-driven and async programming patterns
  • Develop code through TDD/TLD approaches - tests are a first-class deliverable
  • Create and maintain unit/integration tests using xUnit + FluentAssertions
  • Ensure safe concurrency (events, tasks, locking) and stable behavior under load
  • Participate in code reviews, architectural discussions, and contribute to continuous improvement
  • Collaborate closely within a cross-functional team and help stabilize complex logic flows
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.