.NET & MS Dynamics CRM Developer
Ключевые навыки
We are looking for a developer with strong experience in .NET and a deep understanding of MS Dynamics CRM.
You will be working as part of your autonomous team of 5 developers. We have hired 2 so far. We follow standard working hours in Russia.
What you will be doing with our platform:
-
Create Azure Functions
-
Authenticate with dynamics organization auth service
-
Create Linq queries to extract data from multiple entities into combined data sets according to business needs
-
Scaffold out the architecture of Azure function implementing the factory pattern
-
Provision resources in Azure (App/Storage/Proxies)
-
Create Web Resources
-
Create HTML/Javascript files that interact with existing CRM forms and entities
-
Import external libraries as dependencies to offer modern web experiences
-
Publish and test resources in CRM
-
Create PlugIns/Workflows
-
Create micro-processes that interact with dynamics in a synchronous/asynchronous manner
-
Register processes using the plugin registration tool and solutions in dynamics
-
Configure the order of operation for changes to propagate within dynamics as needed
Requirements:
-
Minimum 2+ years of C# and .NET Framework development
-
Proficiency in HTML, CSS, JavaScript, JQuery(+ other front end frameworks)
-
Working knowledge of Rest Web Services, JSON, SOAP, and XML
-
Automated unit testing experience
-
Experience working in an iterative software development environment using methodologies such as scrum or agile
-
Experience working in version-controlled organizations (e.g. git/TFS/SVN)
Preferred Experience:
-
Understanding of Microsoft Dynamics 365 CRM entity structure and XRM concepts is a plus
-
PaaS/cloud experience (Azure, AWS, GCP)
-
Practical knowledge of Webhooks, service bus queues, logic apps, serverless processes
-
Experience using the Microsoft Graph and Azure AD
-
Experience working with Power BI, Other Reporting tools
-
Experience working with D365 Field One/Field Service Module
Nice to have:
-
Expertise in designing CI/CD pipelines.
-
Deep familiarity with cloud platforms such as AWS, Azure, or Google.
-
Experience in containerization, Docker, and Kubernetes.
-
Understanding of Microsoft Dynamics 365 CRM entity structure and XRM concepts.
Nice to have:
-
Expertise in designing CI/CD pipelines.
-
Deep familiarity with cloud platforms such as AWS, Azure, or Google.
-
Experience in containerization, Docker, and Kubernetes.
-
Understanding of Microsoft Dynamics 365 CRM entity structure and XRM concepts.
The current languages and technologies that you will work with.
It’s not required to know all of them, but it’s necessary to be ready to learn when you start.
C#, Node.js, Typescript, JavaScript, Dynamics 365, Azure Functions, Azure Service Bus, PostgreSQL, Azure DevOps CI/CD, Pulumi
Key benefits:
- Funds for purchasing the standard equipment.
- 20 days paid time off on an annual basis.
- Observed holidays will follow the standard Russian calendar.