The
CRM Technical MS Dynamics 365 Developer
is responsible for developing, customizing, and supporting Microsoft Dynamics 365 CRM solutions within a dynamic banking and fintech environment. The role works closely with business, QA, infrastructure, and support teams to deliver secure, scalable, and high-quality CRM applications while ensuring system stability and continuous improvement.
Location:
Karachi/Lahore/Islamabad
Responsibilities
-
Develop, customize, and support Microsoft Dynamics 365 CRM applications
-
Design, code, test, debug, and maintain CRM solutions using Dynamics 365 development tools and related technologies
-
Analyze business and technical requirements and propose efficient technical solutions
-
Collaborate with business, QA, and infrastructure teams to ensure high-quality delivery
-
Participate in system enhancements, upgrades, and platform improvements
-
Troubleshoot and resolve application issues across development and production environments
-
Ensure adherence to coding standards, security guidelines, and best development practices
-
Provide production support and contribute to continuous system optimization
-
Support documentation, knowledge sharing, and technical handovers
-
Work effectively in a fast-paced banking and fintech environment
Requirements
-
Bachelor’s degree in Computer Science, Computer Engineering, or a related field
-
5+ years of hands-on experience in Microsoft Dynamics 365 CRM development, customization, and integrations
-
Strong knowledge of Dynamics 365 CE, Power Platform, Plugins, Workflows, and JavaScript/TypeScript development
-
Experience with integrations using APIs, Azure Services, and data migration tools
-
Prior exposure to Banking, Fintech, or CRM projects is a strong plus
-
Solid analytical, problem-solving, and debugging skills
-
Ability to work collaboratively with cross-functional teams
-
Positive attitude with a strong sense of ownership and a continuous learning mindset
-
Excellent communication skills, both written and verbal