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

The project our team is currently working on is aimed for Microsoft Dynamics CRM deployment with a 3rd party vendor. 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.
 
On this role, you will have an opportunity to perform controlling and audit functions on the project.

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