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
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.







