Senior/Lead .NET Developer

Eleks

Poland

On-site

PLN 180,000 - 260,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Close collaboration with customer
Challenging tasks
Influence project technologies
Team of professionals
Low-bureaucracy environment

Job summary

ELEKS is seeking a lead software engineer to build an advanced biotechnology platform. The role focuses on workflow validation using AI, real-time guidance for operators, and distributed system architecture design.

You will lead technical decisions, mentor engineers, and drive delivery milestones across cross-functional teams. The position requires strong .NET/C# experience, architectural expertise, and excellent English.

Qualifications

  • 5+ years of experience with .NET / C#.
  • Strong understanding of software architecture principles.
  • Experience designing distributed systems and microservices.
  • 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.

Responsibilities

  • 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

Skills

Dotnet/C#
Software architecture
Distributed systems
Design patterns
Event-driven
TDD
CI/CD
SOLID/DI
English proficiency

Job description

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.

REQUIREMENTS
  • 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
ADDITIONAL FOR LEAD
  • 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
NICE TO HAVE
  • 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
RESPONSIBILITIES
  • 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
WHAT YOU WILL GET WITH ELEKS
  • Close cooperation with a customer
  • Challenging tasks
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy

ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.

Our 2000+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America, provide our clients with a full range of software engineering services. These include product development, QA, R&D, design, technology consulting and dedicated teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Developer (AI/Python)
Senior .NET Developer (AI/Python)

Eleks • Poland

On-site
PLN 120,000 - 180,000
Close cooperation with client
Challenging tasks
Team of professionals
+1
Senior .NET Lead Engineer for AI-Driven Biotech Platform
Senior .NET Lead Engineer for AI-Driven Biotech Platform

Eleks • Poland

On-site
PLN 180,000 - 260,000
Close collaboration with customer
Challenging tasks
Influence project technologies
+2
Senior .NET Developer / Team Leader
Senior .NET Developer / Team Leader

Kruko • Łódź

On-site
PLN 180,000 - 240,000
Flexible contract
Flexible hours
Equipment provided
+1
Senior Product Designer
Senior Product Designer

Eleks • Poland

On-site
PLN 120,000 - 180,000
Customer collaboration
Challenging tasks
Influence tech
+2
Senior .NET Developer, Azure
Senior .NET Developer, Azure

EPAM Systems • Wrocław

Hybrid
PLN 180,000 - 260,000
Hybrid by design (remote within Poland
Relocation opportunities
English classes
+3
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Katowice

Hybrid
PLN 180,000 - 250,000
Hybrid by design
Remote work within Poland
Work abroad up to 60 days annually
+4
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Poland

Hybrid
PLN 180,000 - 240,000
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Kraków

Hybrid
PLN 150,000 - 210,000
Health insurance
Multisport
Shopping vouchers
+2
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Warszawa

Hybrid
PLN 180,000 - 300,000
Hybrid work by design
Remote work within Poland
International project exposure
+1
Middle .NET Developer (2 days per week from the Krakow office)
Middle .NET Developer (2 days per week from the Krakow office)

Eleks • Kraków

Hybrid
PLN 167,000 - 257,000