Middle Microsoft Dynamics 365 (CRM) Developer
Job Description
As a Developer, you will have an opportunity to not only proudly play a development role in projects, but also to share your experience and mentor others.
- Work with business analysts and customers to understand key business requirements
- Design, develop, and test complex technical solutions using Microsoft Cloud technologies to meet client requirements/user stories
- Using Power Platform and other means to integrate into Azure services
- Participate in presale activities
Qualifications
- 3+ years in Microsoft Power Platform, Dynamics 365/CRM (CE) setup/administration/development
- Hands-on experience deploying with Microsoft Power Platform solutions
- Exposure to CRM processes
- Experience in software development projects in different industries (better – in large and long-term engagements) through the entire project lifecycle
- Experience in integrating with 3rd party systems both Microsoft and non-Microsoft platforms
- Good English is desirable
Server Side:
- Understanding plugin development in Dynamics 365/ Power Platform
- Writing Unit test for .NET (experience with Face XRM or any other library for backend unit testing will be a plus)
- .NET C# — strong middle — solid background and understanding of .NET platform with a focus on code quality, understanding of core .NET patterns, ability to design classes, in-depth understanding of .NET object-oriented approach
Client Side:
- Customization (entities, view, forms, dashboard, roles)
- Development Model driven Application
- Development PCF controls
- Ribbon Customization
- Development web resources (JS, Typescript will be plus)
- JavaScript, HTML/CSS — basic knowledge, ability to develop basic UI controls, ability to fetch data using Rest services, understanding of promises
- Experience with Power Automate or Dynamics CRM Workflows
- Git — experience with Git source control and branches
- Toolkit: Visual Studio, Visual Studio Code, Azure DevOps, Postman, XRM ToolBox, Chrome Dev Tool — basic experience is expected
- Agile Software Development experience
- Exposure to enterprise planning and delivery tools such as JIRA or Azure DevOps (CI/CD)
Mandatory - MS Dynamics 365, NET C# , Visual Studio, Visual Studio Code, Azure DevOps, Postman, XRM ToolBox, Chrome Dev Tool, Git, JIRA or Azure DevOps (CI/CD)
Will be a plus - JS, Typescript ,Any React/Angular/Redux knowledge
Preferred:
- Experience in Dynamics 365 Custom API or Custom Actions
- Experience with TypeScript in web resource development
- Any React/Angular/Redux knowledge
- Experience in development custom web components for Dynamics CRM
- Certifications in MS Dynamics 365 and Microsoft Power Platform
Responsibilities
- play a MS Dynamics Developer role in projects
- Currently we first of all need a Developer for long-term D365 CE (CRM) implementation project in big International Beverage Producer in Europe, building integration between D365 and other systems
Working Conditions
- Flexible work schedule
- Office or remote or mixed types of work are welcome
- Regular compensation package reviews
- 20 working days paid vacation leave, 15 working days of paid sick leaves and 5 “day offs”
- Medical Insurance program for employee (and the ability for an employee to insure family members at a corporate rate)
- Certification coverage & support for participation in specialized events (webinars, conferences, trainings etc.)
- Regular team-buildings inside team projects, as well as summer and winter corporate parties for the entire company