Live Jobs
Discover and Apply for Jobs
Dynamics CRM Developer (m/f/d)
Position Title: Dynamics CRM Developer
Reports To: CRM Technical Lead
Location: Al Wakrah, Qatar
Contract Duration: 12 months (extendable)
Job Purpose
The CRM Developer will be responsible for the analysis, development, configuration, implementation, and support of business applications for Microsoft Dynamics. This includes effectively mapping business requirements to out-of-box product functionalities, implementing supported customizations, performing testing, and ensuring timely delivery of services. The role is with a leading bank in Qatar, known for driving innovation in the financial sector, with a focus on building future-ready banking products and services.
Key Accountabilities/Responsibilities
-
Collaborate with the Customer Insights Technology (CIT) team to develop and maintain the technical aspects of MS Dynamics CRM, including analysis, design, estimation, and development of business requirements.
-
Work with project and vendor teams to implement and enhance CRM-related projects.
-
Design and develop CRM modules and business processes to improve customer and staff experiences.
-
Manage and support data migration and integration with source applications.
-
Troubleshoot and resolve L2/L3 Dynamics CRM issues.
-
Ensure proper setup, deployment, and maintenance of all environments, including production.
-
Conduct code reviews and collaborate with QA teams for SIT and UAT phases.
-
Contribute to enterprise architecture and adapt to new technology domains and integrations.
-
Provide training to new team members on existing business processes and required tools.
Qualifications, Experience, and Competencies
Education:
-
Degree in Information Technology or related domain.
Certifications:
-
Microsoft Dynamics CRM certifications are preferred.
Skills & Experience:
-
Technical Expertise:
-
Extensive experience in .NET Framework (including ASP.NET Web API).
-
Proficient in developing reports, dashboards, plugins, workflows, and forms in Microsoft Dynamics CRM.
-
Experience with Common Data Service SDK for developing solutions, extensions, and custom workflow modules.
-
Strong understanding of relational database concepts, MS SQL Server, and DevOps tools.
-
Proficient in JavaScript, HTML, CSS, XML, SOAP, and REST.
-
Experience in KingswaySoft and Dynamics 365 version upgrades is a plus.
Development Knowledge:
Experience in debugging, unit testing, and troubleshooting for development and production environments.
Extensive customization experience with workflows, business rules, form and view configuration, and solution management.
Understanding of software development lifecycle methodologies, including agile and waterfall.
Other Competencies:
Strong collaboration and investigative skills.
Excellent verbal and written communication skills, with attention to detail in code documentation.
Ability to multitask, work under pressure, and adapt to changing priorities.
Banking industry knowledge is preferred.
#LI-CC1