Enamine is a fine chemical R&D company, which works with European and US customers. Originally it was founded in 1991, and now the company is one of the main chemical R&D products and services providers for the world pharma and agro industry.
11 квітня 2024

Senior developer (.Net) (вакансія неактивна)

віддалено

THE OPPORTUNITY

Enamine is one of the major chemical R&D product and service providers for the world pharma and agro-industry. We have well developed IT landscape, which includes both out-of-the-box systems purchased from the leading IT solutions suppliers as well as our own in-house created software and specific chemical products. As a part of strategic IT improvement initiative, we are looking for Senior developer (.Net).

IN THIS ROLE YOU WILL:

• Work together with Product Owner to clarify the requirements.
• Propose the solutions and components’ design.
• Implement new features.
• Cover code with unit- and component- tests.
• Participate in code reviews.
• Enforce standards and best practices.
• Participate in Agile SDLC.
• Have direct contact with end-users and see how the developed product makes their usual work more comfortable.

WE ARE LOOKING FOR SOMEONE WHO HAS:

• 5+ years of hands-on software development experience
• Strong knowledge of C#, .NET Core, WebAPI
• Experience with EntityFramework Core (understanding of Dynamic Queries, Expression Trees is desired)
• Practice with relational databases (MySQL, Oracle, MS SQL, etc.), ability to read and understand PL/SQL stored procedures (don’t worry, we are not going to write stored procedures, but in some cases, we need to understand what legacy system does in some specific cases)
• Algorithms development ability
• Unit/component/integration tests (NUnit, Moq, AutoFixture or similar)
• Good understanding of OOP/OOD
• Knowledge of the application design patterns and software development life cycle.
• Understanding of Scrum methodology
• Will be a plus: microservices architecture, Docker, MassTransit, RabbitMQ, MongoDB, Redis

WE OFFER:

  • Competitive compensation depending on experience and skills.
  • Flexible working hours.
  • Comprehensive benefits package including sick leaves, annual vacation, medical insurance and sport compensations.
  • Individual annual budget on education.
  • Friendly working environment.
  • English language courses.
  • Convenient office location.
  • Dental services and therapeutic massage in the office.