Position: Senior .NET Software Engineer
Company: EPAM
Experience required: 3y
English level: intermediate

On this position, you will be working on building a market-leading solution that automates the collection, verification, and certification of compliance data. In addition, the solution allows creating custom reports and do a real-time auditing to automate compliance and reduce risks
REQUIREMENTS
5+ years’ experience in software development (C# and SQL)
Experience in .NET Core, ASP.NET MVC/Web API
Excellent OO design skills and knowledge of design patterns
Strong knowledge of T-SQL
Database development skills in Microsoft SQL Server
Experience of working with Entity Framework or other ORMs
Experience in JS/TS/HTML/CSS/Sass/Less/Angular/Bootstrap
Understanding of Scrum process
Strong analytical and problem-solving skills
Upper-intermediate or higher English level, both spoken and written (B2+)
NICE TO HAVE
State management libs: NgRx, Redux
TDD
Knowledge of Azure would be a plus
Experience of working with dynamic SQL