Position: Senior .NET
Company: DataArt
Experience required: 2y
English level: intermediate

About the vacancy

We are developing a new CRM for DataArt’s HRM department to replace the old one. It is a core system containing integrations with other internal systems. Development on it started 9 months ago. We are looking for a key developer for the project.

Within this project you will:

•  Demonstrate your leadership potential and take on the role of Team/Tech Lead

•  Work on the development from scratch

•  Work with a modern technology stack

•  Work with the team consisting of Middle+ specialists using an Agile methodology

The team is located in Ukraine and Russia and consists of the Team/Tech Lead, 2-3 Backend/Full-stack Developers, 1 Frontend Developer, 1 QA/QAA Engineer, 1 Business Analyst, and 1 Project Manager.

Technology stack and infrastructure:

— .NET Core 5 (will be updated to Core 6)

— MS SQL, two DBs in different locations

— Entity Framework Core 5.0

— React 16 (will be updated to 17)

— AG Grid, Ant Design

— GraphQL

— TeamCity

Responsibilities
- Lead the technical team
- Improve productivity and the quality of integrations with other systems (REST API, RabbitMQ)
- Execute the migration from the old CRM
- Take part in the simultaneous running of two CRMs during the beta test
- Implement and maintain the development of features
- Ensure the first release conforms to requirements

Must have
- 2+ years of experience in developing commercial applications on the .NET platform
- Experience in and understanding of C#
- Experience working with ASP.NET Core, Entity Framework Core
- Knowledge of React, Redux
- Experience with MS SQL Server database management system
- Understanding the concept of web services, HTTP, RESTful API, JSON

Would be a plus
- Experience with the principles of CI/CD

Learn more about our policy of equal opportunities in employment