Position: Lead Microsoft Dynamics CRM Software Engineer
Company: EPAM
Category: .NET
Experience required: 5y
English level: upper

Our client is a privately held insurance company with more than 5,000 employees founded in 1947. It includes CRM customization, data loading from existing database via Integration Bus. Customer’s development team works on preparation and translation of data to the CRM module.

RESPONSIBILITIES
Architecture audit of 3rd party vendor suggestions
Design of target architecture of the integration to support business tasks and processes
Monitoring and control of information system development and it's correspondence to the target architecture
Consulting for architectural solutions
Code review and architecture review of development team

REQUIREMENTS
Higher technical education
5+ years' experience in Microsoft Dynamics CRM development
Hands-on experience in MS Dynamics CRM deployment as a Solution Architect, at least 2 successfully deployed projects with more than 500 active users
3+ years' experience in .Net software development
Advanced technical knowledge of C#, SQL, JavaScript, WCF, Web API, REST
Experience in different software development lifecycles: Scrum, RUP, SAFe, etc
Experience in Team Foundation Server (TFS) usage
Upper-intermediate or higher level of English (B2+)
Upper-intermediate or higher level of Russian

WE OFFER
Competitive compensation depending on experience and skills
Individual career path
Social package - medical insurance, sports
Unlimited access to LinkedIn learning solutions
Sick leave and regular vacation
Partial coverage of costs for certification and IT conferences
English classes with certified English teachers
Flexible work hours