Position: MS Dynamics CRM Developer
Company: Infopulse
Category: .NET
Experience required: 3y
English level: intermediate

Your primary focus will be providing services as a full stack developer on Microsoft Dynamics platform, i.e. database and form design, using Dynamics customization tools, as well as writing .NET code for Dynamics online services on Microsoft cloud. There is a  portion of pure Azure services development, connected to  Dynamics data (integration tasks) and some UI controls development, aimed at extending Microsoft Dynamics UI. Typically, you will spend around 20% of your time on design and customization activities, around 60% will be dedicated to .NET development and around 20% will be spent on UI extensions development.

What’s in it for you? Microsoft Dynamics today is a key cloud platform for business applications development from Microsoft. With this platform, you can get the shortest path to build a successful solution for an enterprise within a very short timeframe. You could do this being a full stack developer, who can manage most development tasks by themselves. Microsoft Dynamics .NET developer stays focused on solutions and business value rather than  low-level development, supported with a solid enterprise platform and a set of ready to use enterprise services.

Qualifications
Experience with MS Dynamics CRM setup/administration/development specifics
.NET C# – strong middle – solid background and understanding of .NET platform with focus on code quality; understanding of core .NET patterns, ability to design classes, in-depth understanding of .NET object-oriented approach
Azure REST services development – basic knowledge and experience is expected
JavaScript, HTML/CSS – basic knowledge, ability to develop basic UI controls, ability to fetch data using Rest services, understanding of promises
Visual Studio, Visual Studio Code, Azure DevOps Backlog / TFS – basic experience is expected
Git – experience with Git source control and branches
Will be an advantage
AzureDevops CICD –common understanding of CICD approach with AzureDevops, ability to work with AzureDevops build and CICD pipeline
Knowledge of and experience with TypeScript would be a plus
Any React/Angular/Redux knowledge would be a plus
Enterprise application development for internal business users – if you were a member of an enterprise application development team it would be a plus
Basic spoken and written English (pre-intermediate) – would be a plus; we can offer an intensive English training to you.