Position: .NET Developer
Company: SoftHouse Group
Category: .NET
Experience required: 3y
English level: upper
Published: 2023-03-01T00:00:00+02:00

Our client is looking for a .NET Engineer to extend the project team that develops one of the biggest (in his domain) world platforms that works with data and product identifications.

**What do we offer:**
- short workday;
- flexible working arrangements in the Kyiv time zone;
- fixed salary in USD;
- paid vacations (25 workdays) and sick leaves (5 workdays);
- partial compensation for any sports activity;
- opportunities to speak with clients and the development team only in English and free English classes.

**What do we want from you:**
- 2.5+ years of software development experience;
- Proficient in ASP.NET;
- Strong knowledge of C#;
- Experience with HTML, JavaScript, and web development frameworks (Angular, Bootstrap, jQuery);
- Experience with ORM frameworks;
- Experience with Web services development (SOAP, REST);
- Strong in Object Oriented Programming, MVC, and Design patterns;
-  Familiarity with Relational Databases and SQL;
**- Experience in legacy code analysis;
- Experience with desktop applications.**

**Will be a plus:**
- Experience migrating from desktop app to web-based;
- Experience migrating from monolith to microservice-base architecture;
- Experience with DB migration;
- Familiarity with Non-Relational Databases.

**What you will do:**
This project aims to re-engineer a currently available product by going into the product, getting a hand on what and how it works and evaluating the code.
The goal is to document the business rules/validation of the system. You'll support the team working on the re-platforming by being their guide in the way the current system works.
You`ll need to:
- Dive into the project, and understand the structure;
- Describe the business rules for the team;
- Figure out and manage DB schema;
- Highlight master and reference data in the database;
- Figure out and describe the architecture of the application, understand module split and any 3rd-part integrations that are present in the project;
- Act as an SME for the re-platforming team;
- Help out with planning and implementing the migration strategy.

Looking forward to working with you!
SoftHouseGroup team