We are looking for an experienced .NET Software Engineer to join our team and play a key role in developing enterprise-level solutions. In this role, you will be responsible for building microservices-based software from scratch, utilizing the latest LTS .NET 8 framework and MS SQL databases. You’ll have a direct impact on our technical architecture, design standards, and product quality, collaborating with cross-functional teams to drive successful project outcomes.
Project description — the Marketing System (TMS) is a custom software application (ERP) that supports TMSC’s Sales and Order business processes including customer contract management, sales order management, product allocations, shipments, finished goods and packaging inventory and QA data. Current project is the start of re-platforming and re-architecting phase from the scratch based on technical artifacts from the Discovery phase that was done by ABCloudz company.
Requirements:
- 7+ years of experience with .NET development (.Net Framework and cross-platform .Net);
- Strong knowledge of ASP.NET Web API 2.0 and NET.Core;
- Good understanding of software design patterns and architectures;
- Hands-on experience with ADO.NET and Entity Framework;
- Knowledge of MS SQL Server database and ability to write stored procedures;
- Good communication skills and at least an intermediate level of English;
- Will be a plus experience in ERP systems, transactional and high-loaded distributed projects, knowledge of web architecture for creating API and websites using .Net Core / .Net Framework and ReactJs.
We offer:
- Working with the industry-leading partners and customers;
- Friendly teams, experienced colleagues, and perfect work equipment;
- Opportunities for career growth and raising professional skills;
- Comfortable offices in the city center of Kharkiv/Kyiv;
- English language courses;
- Decent salary, tax assistance.
Responsibilities:
- Create new solutions from scratch based on the technical architectural artifacts;
- Influence and impact the architecture, standards, and design of our products;
- Write, refactor, and review code for enterprise-level software;
- Coordinate with other team members and other teams.