The Mid-Level Developer D365 is responsible for designing, developing, and maintaining customizations for Microsoft Dynamics 365 applications. This role requires hands-on experience with coding, testing, and deploying D365 solutions, as well as collaborating with stakeholders to deliver high-quality software.
- Develop customizations for Microsoft Dynamics 365 applications using C#, .NET, JavaScript, and other relevant technologies.
- Implement CRM workflows, plugins, and custom business logic to meet business requirements.
- Participate in the full software development lifecycle, including requirements analysis, design, development, testing, and deployment.
- Work closely with functional consultants, project managers, and business users to understand requirements and deliver solutions.
- Perform code reviews and ensure adherence to best practices and coding standards.
- Troubleshoot and resolve technical issues in custom D365 solutions.
- Create and maintain technical documentation, including design documents, user guides, and support materials.
- Stay updated with the latest developments in Dynamics 365 and related technologies.
- Collaborate with the QA team to ensure the quality of deliverables.
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- 2 to 4 years of experience in developing solutions for Microsoft Dynamics 365.
- Proficiency in C#, .NET, JavaScript, and other relevant programming languages.
- Experience with Dynamics 365 customization, including plugins, workflows, and custom entities.
- Familiarity with Dynamics 365 web services, REST APIs, and Azure integration.
- Strong understanding of software development best practices, including version control (e.g., Git), unit testing, and continuous integration.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Microsoft Dynamics 365 certifications are an advantage.