ELEKS Software Engineering and Development Office is looking for a Middle/Senior Software Developer in Poland, Croatia or Ukraine.

ABOUT PROJECT

We are working with a global pharmaceutical and laboratory equipment supplier based in Germany. Our team supports them in developing software solutions for biopharma process automation (including drug and vaccine manufacturing). Over time, our engineers have helped build several applications that optimize the transition from development to manufacturing.

REQUIREMENTS

  • Advanced experience with C#/.NET, including asynchronous programming (async/await), multithreading, and event-driven patterns
  • Over 5 years of experience as a .NET developer
  • Experience with TDD, unit testing principles, mocking, test isolation.
  • Competence with xUnit, FluentAssertions, and CI-driven test automation.
  • Clean Code practices with focus on SOLID principles
  • Understanding of event-driven design and structured error handling.

NICE TO HAVE

  • Functional programming concepts in C# (immutability, higher-order functions, etc.)
  • Experience with Actor Model using Akka.NET (or similar frameworks)
  • Reactive programming using Rx (Reactive Extensions) and stream processing
  • Design and maintenance of DSLs and Fluent Test DSLs
  • Experience with OPC-UA integration in industrial systems
  • Experience with Live Unit Testing (e.g. Visual Studio)
  • Experience with architectural refactoring and advanced code review practices

RESPONSIBILITIES

  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project

WHAT YOU WILL GET WITH ELEKS

  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy

ABOUT ELEKS

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.

Liudmyla Vedetska
Recruiter Contacts
Apply
Apply via Linkedin
or refer a friend
Apply
or refer a friend

Noticed a perfect match for a friend?

Get a valuable bonus for a reference

Refer a friend