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