Position: Senior .NET Developer (Angular/.NET Core)
Company: EPAM
Experience required: 3y
English level: upper

On this position, you will be working on building a market leading solution to institutions and regulators in Financial Services (Global Risk & Compliance department) which 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 reducerisks.
The project team is distributed across four locations around the
Globe and consist of four cross-functional Scrum teams as well as shared
Architecture, UX, DevOps, PdM & PO teams. Scaled Agile Framework (SAFe) methodology is adopted and followed.
The project is transitioning towards brand new technologies,
approaches and architecture. Target architecture consists of micro services
powered by .Net Core, Angular (latest version), MS SQL Server & other data storages with migration to Azure in nearest future.

REQUIREMENTS
5+ years’ experience in software development (C# and SQL)
Experience with .NET Core, ASP.NET MVC/WebAPI
Experience working with Entity Framework or other ORMs
Experience with Angular v6+
Bootstrap framework
State management libs (Ngrx, Redux)
Sass or Less pre-processor
jQuery
OO design and knowledge of design patterns
Strong analytical and problem-solving skills
Upper-Intermediate English (B2) and higher
Understanding of Scrum process

NICE TO HAVE
Strong T-SQL and database development skills in Microsoft SQL Server would be a plus
Accessibility (WCAG) 
Experience with Unit/Integration tests, TDD
Experience working with Azure