Microsoft Dynamics CRM Developer | Codersbrain
full-timecontractual
Posted on September 16, 2025
Job Description
Microsoft Dynamics CRM Developer
Job Summary
The Microsoft Dynamics CRM Developer is responsible for customizing, developing, and configuring Microsoft Dynamics CRM applications. This role plays a crucial part in delivering effective software solutions and ensuring high-quality project delivery through collaboration with various stakeholders.
Responsibilities
- Design software solutions for medium complexity requirements independently, adhering to existing standards.
- Develop complex code for systems based on functional specifications, detailed design, maintainability, and coding standards with minimal technical guidance.
- Estimate risks and prioritize technical tasks based on requirements.
- Collaborate actively with Product Owners, Quality Assurance, and stakeholders to ensure high-quality project delivery.
- Influence and apply system design, development, and process standards.
- Write and execute unit test cases to verify basic functionality for both your own code and that of peers.
- Create, maintain, and publish system-level documentation, including system diagrams, with minimal guidance.
- Ensure clarity, conciseness, and completeness of requirements before starting development, collaborating with Business Analysts and stakeholders.
Qualifications
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience: Overall 7+ years of application development experience, with a minimum of 3 years in customization development for Microsoft Dynamics CRM.
- Technical Skills:
- Strong development experience in Microsoft Dynamics CRM using C# and JavaScript.
- Proficiency in configuring Microsoft Dynamics CRM following best practices.
- Experience with Microsoft Dynamics CRM on-premise and online versions.
- Familiarity with front-end web technologies (CSS, XML, HTML, JSON, jQuery).
- Proficiency in Entity Framework, Microsoft SQL Server (2016+), and LINQ.
- Experience in system integration using Web Services (REST and SOAP).
- Familiarity with Visual Studio, Azure DevOps, and IIS.
- Experience with .NET Core and Azure platform services is a plus.
Preferred Skills
- Strong interpersonal skills with the ability to work effectively in diverse and remote teams.
- Experience in agile processes and development task estimation.
Experience
- Overall 7+ years of relevant application development experience.
- Minimum of 3 years in Microsoft Dynamics CRM customization development.