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

DESCRIPTION
Our client is one of the world's largest banks, with offices throughout 40 countries. The company builds long-term relationships with its customers, promote real economic growth, and contribute to orderly capital markets that serve society.

REQUIREMENTS
3+ years’ experience in .Net software development
Expertise in back-end (ASP.NET, multithreading, DI)
Experience in SQL Server (DML, Performance tuning & troubleshooting)
Strong knowledge of Unit testing (TDD)
Good understanding of Angular
Familiarity with SOLID patterns
Experience in CI/CD
Practical knowledge of Agile development practices
Good communication skills
Intermediate or higher English level, both spoken and written (B1+)

NICE TO HAVE
Angular 2+/ Typescript
Finance & Banking (business domain)