Middle .NET Developer (Process Automation System / High level 3D printer drivers)

Dnipro Kharkiv Kyiv Lviv Odesa Remote (Ukraine only) .NET

Required skills

.NET Framework / strong
English / strong

Are you into .NET? Are you motivated by automation and efficiency? Would you like to work in an environment full of revolutionary technology and surrounded by people passionate about their work? If yes, then become one of us!


Headquartered in Europe and having branches all over the world, our client acquired a reputation as a provider of innovative software solutions. This dynamic international high-tech company has a market leader position in the niche, and its partners are the largest world-known brands.


Our customer is a dynamic international high-tech company. The project mission is to innovate for a better and healthier world through its software and hardware infrastructure and in-depth knowledge of additive manufacturing (also known as 3D Printing). You will be develop the software for 3D printing industry (high level 3D printer drivers, APIs for CAD systems, etc.). Our customers are in diverse industries, such as automotive, aerospace, medical, research and academia.


  • At least 3 years of professional experience as a software engineer
  • Experience and deep understanding in the following technologies: C#, .NET Framework
  • Good knowledge of OOP, design patterns, SOLID principles
  • Ability to keep direct communication with customer team (clarifications, planning, reporting)
  • At least Upper-Intermediate level of English

Would be a plus:

  • Experience with C++ development


  • Design separate components, modules, classes, database tables, etc.
  • Code, debug, document, and maintain portions of software
  • Perform unit and integration testing
  • Participate in peer code and design reviews
  • Participate in estimation and planning sessions
  • Contribute to development of technical project documentation and user documentation
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
  • Comply with the best engineering practices, the technical standards, and the quality criteria set forth on the project
  • Report status and progress according to the project and Company demands
  • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
  • Directly communicate with the customer’s team


  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb