A Senior CRM Developer is required for a squad of MS Dynamics developers and testers who will primarily work on continuous improvements to existing MS Dynamics CRM systems coupled with Veripark products.
JOB KNOWLEDGE, SKILLS AND EXPERIENCE:
-
A University degree in Computer Science and/or equivalent experience.
- Minimum 8 years of overall IT experience with minimum 6 years with Dynamics CRM 365.
-
Understanding of banking processes related to customer service requests and sales would be an advantage.
-
Understanding typical MS Dynamics CRM architecture patterns including REST services via middleware, batch processing and data models.
-
Effective change facilitator who thinks innovatively and acts decisively around process improvement and efficiency.
-
Microsoft Dynamics 365 Certification.
-
Experience with best practice methodologies (Scrum, Waterfall methodologies)
-
An excellent communicator in English, both verbal and written, capable of summarising key statements to convey understanding to technical and non-technical audiences.
TASK:
Responsibilities for the CRM Developer are as follows:
- MS Dynamics implementation work, covering but not limited to forms, API’s, plugins, workflows and dashboards
- Excellent development practices and logical design thinking are expected
- Propose and adopt improvements to working practices of the team to promote stability and consistency of implementation and prevent defect leakage to production
- Work with other technical teams as needed to deliver new capabilities
- Prepare design artifacts for communication and handover material required by production support
- Assistance to production support during deployments and helping with any incidents arising
- Ensure implementations consider and account for performance, security, usability, maintainability and monitoring considerations