We are seeking a highly skilled and experienced Senior Software Engineer - Microsoft Dynamics 365 to join our dynamic and collaborative team. The ideal candidate will have over 7 years of development experience with Dynamics 365, a strong background in CRM design and development, and the ability to work effectively in a mixed onshore / offshore team environment. This role involves close collaboration with business and technology stakeholders to deliver high-quality solutions that align with business processes.
Key Responsibilities :
- Lead the design, development, and deployment of Microsoft Dynamics 365 CRM solutions.
- Collaborate with business users to rapidly prototype and validate CRM capabilities aligned to business needs.
- Provide technical guidance and mentorship to junior developers in a mixed onshore / offshore team setup.
- Ensure adherence to best practices in code quality, testing, and deployment processes.
- Work closely with cross-functional teams through the full software development lifecycle, from design to delivery.
- Troubleshoot and resolve technical issues related to CRM implementations and integrations.
- Utilize SQL Server, SSIS, and KingswaySoft for backend development and data integration.
- Leverage Microsoft Power Platform tools such as Power Apps, Power Automate, and Power BI
(preferred) to extend and enhance CRM functionality.
Participate in Agile ceremonies and contribute to sprint planning, standups, reviews, and retrospectives.Required Skills & Experience :
7+ years of hands-on development experience with Microsoft Dynamics 365 (CRM).Proven experience designing and implementing CRM capabilities through Agile prototypingwith business and technology teams.
Strong expertise in SQL Server, SSIS, and KingswaySoft for data integration andtransformation.
Ability to lead development activities and maintain code quality across geographicallydistributed teams.
Solid understanding of Agile methodologies (Scrum / Kanban).Excellent problem-solving, debugging, and analytical skills.Strong written and verbal communication skills; ability to collaborate with technical and non-technical stakeholders.
Preferred Qualifications :
Experience with Power Platform tools (Power Apps, Power Automate, Power BI).Microsoft certifications such as PL-200, PL-400, or equivalent.Experience with DevOps pipelines and version control systems (e.g., Azure DevOps, Git).(ref : hirist.tech)