Responsibilities
- Leverage technical knowledge to design and implement solutions used by Sales, Marketing and Customers, with a focus on our CRM platform running on Microsoft Dynamics 365
- Analyse business requirements & translate specifications to program codes, conforming to internal standards, guidelines and industry best practices
- Administer and configure CRM platform
- Configure workflows, dashboards, forms, views and build standard or custom reports
- Design and build web applications or APIs as required to support the use of the CRM platform
- Develop effective cross-channel approaches, maximising the use of available technology to provide the most relevant experience to customers and intake stakeholders
- Perform unit testing, and where applicable, create automated unit test functionality and use them as part of a continuous integration development process.
- Support and co-ordinate integration testing, system testing, User Acceptance Test (UAT) & deployment activities
- Support continuous improvement efforts to proactively identify potential challenges to customer success and business productivity
- Collaborate with business stakeholders and cross functional team to deliver desired outcome
- Develop and maintain technical and functional documentation and specifications
- Conduct hands-on troubleshooting and resolution of system issues
- Participate in code review activities
The ideal candidate should have:
- At least 5 years of experience in IT delivery or consulting, with minimum 3 years experience in solutioning, delivery or support of Microsoft Dynamics 365 Customer Engagement/Dynamics CRM or equivalent CRM/ERP business applications for medium-large enterprises
- Strong written and communication skills Hands on experience developing and supporting the following tools and technologies: NET, Javascript, CSS, REST, JSON, GraphQL or gRPC, Power BI
- Experience working with offshore teams
- Experience delivering with both waterfall and agile methodologies