THE OPPORTUNITY
Enamine is one of the major chemical R&D product and service providers for the world pharma and agro-industry. Software development team plays an important role in digitalization of the company’s business processes. It is achieved by developing an in-house ERP and e-Commerce systems aimed specifically at chemical R&D needs and compound selling. On this position you will join the team developing e-commerce solution that hosts the largest in the world catalog of 2.3 billion chemical compounds. The solution comprises of several web-based UI’s for different groups of users and a microservice-architectured back-end. On this position you will participate in the development of .Net based services that will form an infrastructure around our chemical database allowing to perform various business tasks.
IN THIS ROLE YOU WILL:
• Work with Product Owner to clarify the requirements and then implement them
• Propose the solutions and components’ design
• Participate in code reviews
• Enforce standards and best practices
• Participate in Agile SDLC
• Develop new parts of the application
• Write automated tests for your code where needed
WE ARE LOOKING FOR SOMEONE WHO HAS:
• 4+ years of hands-on software development experience
• Understanding of Scrum methodology
• Strong experience with C#
• Good understanding of different programming paradigms
• Knowledge of the application design patterns and software development life cycle
• Practical experience with ASP.NET MVC (Web API)
• Practical experience with unit testing and TDD
• Practical experience with any DBMS including NoSql
• Front-end development experience is a plus
• Functional programming and F# experience is a plus
• Docker and CI/CD experience is a plus
WE OFFER:
• Competitive compensation depending on experience and skills
• Interesting business domain — e-Commerce + chemistry
• Modern technilogical stack (ASP.NET Core, MongoDB, Docker, Blazor)
• 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