Position: Back-end Engineer (.NET Core)
Company: ABNK Premium Systems
Experience required: 5y
English level: upper

**Technologies to be used in the project:**
• C#, MVC ASP.NET 4.7, .NET Core, React.

**Requirements:**
• 4+ years practical experience with ASP.NET;
• Experience with C#, .NET Framework, .NET Core;
• Knowledge of relational DB concepts, MSSQL Server, Mysql, MongoDB;
• Experience with AutoMapper;
• Experience with Azure (Azure cloud); 
• Experience in architecting or projects from scratch; 
• Understanding OOP/OOD, SOLID and DDD principles;
• Understanding of Agile approach (Scrum methodology);
• At least an Upper-Intermediate level of English.

**Key responsibilities:**
• Develop the ongoing platform;
• Provide ideas and suggest architecture solutions;
• Closely cooperate with business owners/team/designer to clarify requirements;
• Primarily work on API development.

**About the project:**
This is a project description for an ongoing development project that requires the skills of a Middle/Senior .Net Developer who will work with a dynamic, vibrant, and energetic Engineering team. The project involves working on a market-leading online small business lending platform that has multiple API integrations with other fintech platforms. The successful candidate will be required to contribute towards system architecture, technical decision-making, planning and development of platform features and advance the platform to the next phase of operation and functionality. The project is based on C#, React, MVC, API Development, and will involve working with legacy code.

**Interview process:**
• Test task (2 hours)
• Internal tech interview
• 1 final interview with CTO