Full Stack Developer - (Permanent)
3 days ago⚠️ Before applying, please carefully review all the job requirements
- Location:
- Perth, Western Australia
- Work Arrangement:
- On-site
- Experience:
- Experience in Software Development
- Job Type:
- Permanent
- Company:
- Established Professional Services Enterprise
- Salary:
- Negotiable
- Posted:
- 2026-09-30
Job Overview
- An established Australian professional services organization based in Perth is expanding its technology capabilities and seeking a skilled Full Stack Developer on a permanent basis. Operating across multiple industrial and manufacturing business units, the enterprise continues to invest in modern platforms, cloud solutions, and digital infrastructure to streamline operations and enhance customer engagement.
- In this role, you will join a forward-thinking technology team responsible for designing, enhancing, and supporting enterprise applications across the Microsoft stack. Working with C#, .NET, JavaScript, Dynamics 365, Power Platform (Power Apps and Power BI), and Microsoft Azure, you will contribute directly to core system integrations, application upgrades, and technical roadmap initiatives.
Key Responsibilities
- ★ Design, build, and optimize enterprise business applications built on Microsoft Dynamics 365.
- ★ Develop custom business applications, automation workflows, and analytics solutions using the Microsoft Power Platform, including Power Apps and Power BI.
- ★ Maintain, update, and improve internally developed software systems and enterprise tools.
- ★ Construct and support robust data integrations connecting core business applications with external platforms.
- ★ Diagnose, troubleshoot, and resolve complex technical software issues across frontend and backend environments.
- ★ Collaborate closely with software architects, fellow developers, and key business stakeholders to deliver aligned technology solutions.
- ★ Active participation in system upgrades, architectural improvements, and technology roadmap execution.
- ★ Create and maintain clear technical documentation, architectural guides, and engineering best practices.
Required Skills and Qualifications
- ★ Proven development experience working with C#, .NET, JavaScript, and JSON data structures.
- ★ Hands-on technical experience with Microsoft Dynamics 365 application development and customization.
- ★ Practical knowledge and experience building solutions with Microsoft Power Platform, specifically Power Apps and Power BI.
- ★ Solid understanding of cloud infrastructure, hosting, and services within Microsoft Azure.
- ★ Exposure to continuous integration and continuous deployment (CI/CD) pipelines within Agile delivery environments.
- ★ Strong diagnostic, analytical, and technical troubleshooting abilities for complex enterprise software.
- ★ Excellent interpersonal and communication skills with a track record of effective stakeholder engagement.
- ★ Demonstrated ability to work independently as well as collaboratively within cross-functional teams.
What the Company Offers
- ★ Opportunity to work extensively with a modern, enterprise-grade Microsoft technology stack.
- ★ Meaningful project ownership with genuine influence over platform enhancements and digital transformation.
- ★ Collaborative, supportive, and innovation-focused engineering team culture.
- ★ Ongoing learning, professional development, and skill expansion opportunities.
- ★ Diverse technical challenges across multiple industry business units.
Application & Reference Details
- ★ Recruitment Contact: Mitchell Anderson
- ★ Job Reference Code: JN-092026-7114196
Application Tips
- Applicants may want to highlight their hands-on experience developing or extending applications within Microsoft Dynamics 365 and the Power Platform (Power Apps and Power BI). Emphasizing proficiency in C# and .NET backend services alongside frontend JavaScript capabilities will clearly demonstrate full-stack versatility. In your resume or portfolio, detail past projects involving cloud integrations on Microsoft Azure, CI/CD automated deployment workflows, and enterprise system upgrades.
Prepare for Your Interview
- These suggested questions can help you prepare for an interview by focusing on the skills, responsibilities, and technical areas relevant to this role.
Suggested Interview Questions
- Q: How do you approach designing and customizing modules within Microsoft Dynamics 365 to meet specific business requirements?
- Q: Can you describe your experience integrating C# and .NET backend services with Microsoft Power Platform applications?
- Q: How have you utilized Microsoft Azure services for application hosting, data storage, or system integration in previous projects?
- Q: What steps do you take when troubleshooting complex data integration issues between disparate business platforms?
- Q: How do you approach building interactive dashboards and custom tools in Power BI and Power Apps?
- Q: Can you walk us through how you configure or work with CI/CD deployment pipelines in a Microsoft development environment?
- Q: How do you effectively collaborate with business stakeholders to translate operational needs into technical specifications?
- Q: What software documentation and coding best practices do you follow to ensure long-term application maintainability in an Agile team?
- Q: Can you share an example of a major system upgrade or platform enhancement project you contributed to from design to delivery?
Ideal Candidates Fill the Job Form: Apply Here