Senior CRM Developer - Opportunity to Drive Strategic Outcomes
About the Role
We are seeking an experienced Senior CRM Developer to join our Technology Team. This role will partner closely with business representatives to deliver high-quality solutions that drive strategic outcomes for Bupa's customers and maintain integral systems.
Key Responsibilities
* Implement MS Dynamics Power Platform and CRM application solutions to successfully deliver business requirements with high quality
* Work collaboratively with the delivery team and other IT functions involved in supporting the MS Dynamics Power Platform and CRM applications
* Undertake system analysis, solution and technical design activities with high-quality documentation and realistic work estimates as the end-deliverables
* Ensure that proposed design complies with Bupa's enterprise and solution architecture, and overall security and coding practices
* Undertake coding activities that comply with the intention of the Technical specification, using judgement and communication skills to alter where appropriate
* Undertake manual and automated test activities as per agreed unit test coverage and ensure that adequate evidence can be produced as and when required
* Ensure that application deliverables comply with the quality requirements defined by the Quality Assurance area
* Champion the adoption of Dynamics 365 application capabilities, and Microsoft Power Platform services, and ensure best-practice design and development practices are adhered to
* Stay up to date on emerging technologies and promoting usability best practices
* Contribute ideas for both solution and product design and architecture
* Work independently and collaboratively in a creative and agile team
* Proactively support the uplift of project delivery practices and participate in and contribute to Communities of Practice within Bupa
* Mentor and guide graduate and other level developers on best practice
Qualifications and Experience
* Tertiary qualifications in Information Technology - Computer Science / Software Engineering or equivalent
* Current Microsoft certifications in relevant Microsoft Dynamics 365 applications and Power Platform advantageous.
* 5-7+ years' experience in a CRM Developer role, with a minimum:
* 5+ years' experience in configuration and customisation of Dynamics 365 applications, ideally Sales or Customer Service.
* 5+ years development experience that includes Microsoft .NET Framework, C#, JavaScript, HTML5, RESTful Web Services
* Experience with Microsoft Azure and Microsoft Power Platform services
* Experience developing PCF controls
* Experience with JSON and TypeScript
* Understanding of Microsoft Power BI and Microsoft SSIS integration (desirable)
* Excellent leadership, communication and interpersonal skills
* Strategic thinking and problem-solving skills
* Effective at managing change and multiple priorities in a dynamic environment, with the ability to see the bigger picture
* Good understanding of software design principles and patterns
* Demonstrated familiarity with multiple delivery methods and approaches – Waterfall, Agile and Hybrid.
* Understanding of the Systems Development Life Cycle (SDLC)
What We Offer
We offer a competitive salary, range of Bupa benefits, flexible working/work from home arrangements, and opportunities for growth and development. You'll have the chance to work with a dedicated team who are passionate about delivering exceptional experiences. Our company values diversity and considers everyone's unique perspective essential to making a difference.
About Us
Bupa is an international healthcare group committed to helping people live longer, healthier, happier lives. With a presence in Australia and New Zealand, we provide a wide range of health and care services, including health insurance, aged care, rehabilitation, dental, optical, medical, hearing, and medical visa services.
We strive to create a workplace where everyone feels valued, respected, and empowered to thrive. Our goal is to make a positive impact on the communities we serve while fostering a culture of innovation, collaboration, and excellence.