Cancer Council NSW is Australia’s leading cancer organisation and our vision is to change the path of cancer and make sure no one walks alone. We are dedicated to meaningful careers where you will not only change the lives and futures of people affected by cancer, but you will work in a multi-award awarding winning culturally connected environment.
About us
Cancer Council NSW (CCNSW) is a community funded and focused not for profit. We are the largest cancer charity in NSW and our point of difference is that we work across every area of every cancer, from research right through to support.
At CCNSW we understand that nothing feels better than doing work you really care about. As Australia’s leading organisation supporting all people impacted by all cancers, we understand how good it feels to make a difference. We know that almost 1 in 2 Australians are affected by cancer during their lifetime, by joining the passionate team at CCNSW you’ll know that each day the work you’re doing will positively impact people in your life and Australia.
Together, we will work towards our goal of a cancer free future, while at the same time encouraging you to get the most out of your life with a supportive environment anchored in flexibility, physical and mental wellbeing to bring out the best of what makes you uniquely you. CCNSW we’re here for meaningful careers that feel good.
About the team
The IT team at Cancer CCNSW provide IT services that are optimised for the best service outcomes and which are scalable and sustainable to facilitate the achievement of strategic objectives.
About the role
This role is responsible for designing, developing, and maintaining custom solutions and integrations for the Dynamics 365 platform, ensuring seamless functionality across both front-end and back-end environments.
This successful candidate will play a key role in creating, developing, and integrating Power Platform components to optimise business processes and deliver intuitive, user-friendly solutions. Collaborating closely with cross-functional teams, this role will contribute to the delivery of business-critical solutions that drive efficiency and meet stakeholder needs.
Key responsibilities of the role
Dynamics 365 Development & Customisation
- Design, develop, and maintain customisations and integrations for Dynamics 365 CRM/CE using C#, .NET, JavaScript, and the Power Platform suite.
- Develop back-end logic, plug-ins, and workflows for Dynamics 365 using C# and the Dynamics 365 SDK.
- Build custom connectors and integrations between Dynamics 365, Power Platform, and other external systems or services.
Power Platform Development
- Build and configure PowerApps (Canvas and Model-Driven Apps) to create dynamic, responsive applications that integrate seamlessly with Dynamics 365.
- Design and automate workflows using Power Automate to streamline business processes and improve efficiency.
- Create dynamic, interactive reports and dashboards using Power BI to provide business intelligence and insights across the organisation.
Application Development
- Develop and maintain client-side (front-end) features using HTML, CSS, JavaScript, and integrate these with PowerApps.
- Develop server-side (back-end) functionality using C#, .NET, Dynamics 365 SDK, and Power Automate for process automation.
- Ensure successful integration between Dynamics 365 and Power Platform components with third-party applications and external data sources.
Optimisation & Performance
- Optimise and refactor existing Power Platform and Dynamics 365 solutions for scalability, performance, and security.
- Ensure all solutions are developed following industry best practices for security, performance, and scalability.
Solution Design & Documentation
- Translate business requirements into technical solutions, writing technical requirements and specifications.
- Create architecture diagrams and design solutions that optimize the use of Dynamics 365 and Power Platform services.
About you
Essential
- Tertiary qualification in Information Technology, Computer Science or related discipline
- Minimum of 3-5 years of experience as a Full Stack Developer, with a strong focus on Dynamics 365 CE/CRM and Power Platform.
- Strong experience developing Canvas and Model-Driven PowerApps, with a deep understanding of form customization, business rules, and app logic.
- Hands-on experience with Power Automate, designing complex workflows, triggers, and approvals to automate business processes.
- Proficiency with Power BI report and dashboard creation, data modelling, and DAX for generating actionable insights.
- Advanced knowledge of JavaScript, HTML, CSS, and experience with client-side scripting for Dynamics 365 customizations.
- Strong back-end development skills using C#, .NET Framework, and Web API for custom plug-ins, workflows, and integrations with Dynamics 365.
- Familiarity with Common Data Service (Dataverse) for managing data across the Power Platform.
- Strong knowledge of SQL, Power Query, data modelling, and data management best practices within Dynamics 365 and Power BI.
- Strong communication skills to convey technical concepts to non-technical stakeholders.
Desirable
- Experience with Agile methodologies and project management tools.
- Familiarity with JavaScript frameworks like React, Angular, or Vue.js.
- Experience in DevOps, including CI/CD pipelines and Git-based version control.
- Familiarity with Azure services (e.g., Azure Functions, Logic Apps, and Azure Active Directory) for integration and extending Dynamics 365 capabilities.
- Strong understanding of security and performance best practices in the Power Platform and Dynamics 365 environments.
- Relevant Microsoft certification/s in Power Platform, Dynamics 365 (e.g. Dynamics 365 Developer Associate).
About the benefits
- Generous salary packaging options that can increase your take home pay by paying certain expenses using pre-tax dollars up to $15,900 a year.
- Recognised for Voice Project's 2021 and 2023 "Best Workplace" Award.
- A balanced organisational approach to WFH and office
- Additional performance-based leave available.
- Work for purpose and know that your work fosters an engaged, diverse and culturally aware organisation.
- Discounts available for everyday expenses such as private health, retail and fitness
CCNSW is an inclusive place to volunteer and work. We embrace diversity, celebrate our differences, and inspire each person to be their authentic self at work. As we strive to represent the communities we serve, we welcome and actively encourage applications from Aboriginal and Torres Strait Islander people and other diverse groups.
If you require any adjustments to submit your application, please get in touch with us at [email protected] using the subject line: Dynamics 365 Full Stack Developer enquiry via EthicalJobs.
Click 'Apply Now' to submit your cover letter and resume.
Please note, there is no closing date for this position. We encourage you to apply as soon as possible, as the advertisement will be removed once we find the right candidate.