Opportunity Overview:
This role is part of the Technology Team, collaborating closely with business representatives to deliver high-quality Technical Lead CRM services at pace and drive strategic outcomes for Bupa's customers.
The primary purpose of this position is to lead the Customer Relationship Management (CRM) Development team, providing support to team members, and leading application design and development activities across Bupa's CRM applications built on the MS Dynamics 365 Power Platform.
Your Key Contributions:
* Technical Delivery Lead: Deliver application solution designs for new ideas and initiatives.
* Lead the development and execution of technical projects from inception through to its final production and deployment.
* Responsible for analysis, design, coding, and testing activities, with an expectation of contributing to implementation activities.
Key Responsibilities:
* Ensure the quality, consistency, and timeliness of all CRM/MS Dynamics development work are within project schedules.
* Review requirements and provide technical solutions and estimates.
* Use appropriate systems and tools to record and manage team activities.
* Ensure that technical designs and decisions are appropriately documented.
* Maintain adherence to requirements, BUPA's policies, architectural principles, and performance in current applications.
* Improve CI/CD processes by working closely with the DevOps team.
Program Initiation and Strategic Planning:
* Undertake feasibility studies of changes to applications for proposed business projects/enhancements to provide high-level sizing.
* Ensure adherence to long-term strategic architecture of Bupa's CRM platform.
Team Leadership:
* Provide technical leadership, coach, and mentor development teams.
* Create effective delivery teams with strong domain knowledge.
* Participate in identifying process and system improvements in the team.
Community and Practice Improvement:
* Proactively support the uplift of project delivery practices.
* Contribute to Communities of Practice within Bupa.
* Define development guidelines and set industry standard best practices for application development.
Qualifications, Training & Experience:
* Tertiary qualifications in Information Technology - Computer Science / Software Engineering or equivalent.
* Current Microsoft certifications in relevant Microsoft Dynamics 365 applications and Power Platform.
* 7+ years' experience in a CRM Developer role or equivalent experience in support of CRM platforms.
* Extensive experience in configuration and customisation of Dynamics 365 applications, ideally Sales or Customer Service.
* Experience with Microsoft Azure and Microsoft Power Platform services.
* Experienced with Agile delivery methodologies.
* Excellent client-side development skill set.
* Experience with SQL Database is mandatory.