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 recent 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