Overview
ELEKS Software Engineering and Development Office is looking for a Senior/Lead .NET Developer in Ukraine, Poland, or Croatia.
Full job description
ELEKS Software Engineering and Development Office is looking for a Senior/Lead .NET Developer in Ukraine, Poland, or Croatia. ABOUT PROJECT The project's main goal is to develop a sub-team to build an advanced biotechnology platform for next-generation patient therapies. The team's focus is on developing workflow validation capabilities that verify process correctness using AI and generate real-time guidance and instructions for operators.
5+ years of experience with .NET / C#
Strong understanding of software architecture principles
Experience designing distributed systems and microservice architectures
Strong knowledge of design patterns and modern development practices
Experience with event-driven and asynchronous programming
Experience with TDD and automated testing approaches
Experience with CI/CD pipelines
Strong understanding of Clean Code principles, SOLID, and Dependency Injection
Upper-Intermediate or Advanced level of English
8+ years of experience with .NET / C#
Proven leadership experience in software engineering teams
Ability to drive architectural and technical decisions
Strong stakeholder management and communication skills
Experience collaborating directly with customer architects and engineering leaders
Experience mentoring engineers and conducting technical reviews
Ability to refine complex project scopes and define software design approaches
Experience implementing AI SDLC practices and understanding AI Native development approaches
Functional Programming
Akka.NET or Actor Model frameworks
Reactive Programming (Rx, Streams)
DSL / Fluent Test DSL experience
OPC-UA
Live Unit Testing
Advanced architectural refactoring experience
Angular, React, Vue.js or modern JavaScript frameworks
Lead technical design, architecture, and implementation of the system
Drive the technical vision of the solution and define implementation approaches for new capabilities
Lead, mentor, and coordinate the development team
Take ownership of technical decisions and help define implementation strategy
Drive planning sessions and ensure delivery milestones are met
Collaborate with Business Analysts to translate business requirements into implementable solutions
Create technical specifications, architecture documentation, and implementation plans
Conduct architecture reviews, code reviews, and promote engineering best practices
Collaborate with stakeholders and engineering teams to identify and mitigate technical risks and dependencies
Support feature discovery and work effectively when requirements are still evolving
Tips for this job
Practical Job and Scholarship guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
Verification notes
laptop-ats-crawler v2
Job and Scholarship is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
ELEKS (lever) ↗Browse current Job and Scholarship listings from ELEKS (lever) →