LH-07882
12 months
Senior - EL1 equivalent
You'll join one of the Australian Maritime Safety Authority's IT project teams as a Senior Power Platform Software Engineer, one of three senior engineers being engaged for new positions. AMSA's IT project teams are small resource groups that work closely with business teams, so you'll be expected to understand AMSA's business and mission and to fit cohesively into a high-performing team in a small organisation. Your work is full-stack development on Microsoft Dynamics 365, Dataverse and the Power Platform, including Power Pages. You'll build modern front ends in JavaScript/TypeScript, HTML and CSS with frameworks such as Vue.js, and back-end services in C# and .NET with REST APIs, JSON and SQL, integrating the two. You'll connect the Power Platform to Azure through API Management, Azure Functions, Logic Apps and Power Automate, and work within established application architectures, development patterns and reusable components using Azure DevOps, source control and CI/CD practices. As a senior engineer you'll oversee software development work, write optimised code, provide technical leadership to other engineers and take responsibility for the quality and functionality of what your team produces, bringing strong analytical, problem-solving and communication skills to a collaborative multidisciplinary delivery environment. AMSA has a growing interest in AI and intelligent automation (Azure AI, Microsoft Copilot, AI Builder, generative AI and agent-based solutions), so experience there is valued.
• Oversee software development projects and provide technical leadership to a team of software engineers. • Write optimised code and take responsibility for the quality and functionality of the software your team produces. • Develop solutions on Microsoft Dynamics 365, Dataverse and the Power Platform, including Power Pages. • Build front-end applications in JavaScript/TypeScript, HTML and CSS using modern frameworks such as Vue.js, and integrate them with backend services. • Develop full-stack services with C#, .NET, REST APIs, JSON and SQL. • Integrate Azure and Power Platform services using API Management, Azure Functions, Logic Apps and Power Automate. • Work within established application architectures, development patterns and reusable components, using Azure DevOps, source control and CI/CD practices. • Work cohesively with business teams and multidisciplinary delivery teams in a small, high-performing organisation.
Hybrid. Flexible in office / work from home, but ACT-based staff are strongly preferred. AMSA will consider candidates working outside the ACT.
1. Dynamics 365 and Power Platform development Demonstrated experience developing solutions using Microsoft Dynamics 365, Dataverse and the Power Platform, including Power Pages. 2. Front-end development Strong front-end development skills using JavaScript/TypeScript, HTML and CSS, with experience in modern frameworks such as Vue.js. 3. Full-stack development Strong full-stack development skills, including experience with C#, .NET, REST APIs, JSON and SQL, and integrating front-end applications with backend services. 4. Azure and Power Platform integration Experience with Azure and Power Platform integration technologies, such as API Management, Azure Functions, Logic Apps and Power Automate. 5. Architecture, patterns and DevOps Experience working with established application architectures, development patterns and reusable components, including Azure DevOps, source control and CI/CD practices. 6. Analysis, problem-solving and communication Strong analytical, problem-solving and communication skills, with demonstrated experience working collaboratively within multidisciplinary delivery teams.
1. Experience with AI and intelligent automation technologies, such as Azure AI, Microsoft Copilot, AI Builder, generative AI or agent-based solutions. 2. Relevant Microsoft certifications across Power Platform, Dynamics 365, Azure or AI will be highly regarded.
Upload a one page pitch addressing all criteria specified. This includes responding to the Job Details, Key Responsibilities, and Essential Criteria. The pitch cannot be more than 5000 characters. Your pitch must include statements against every criterion. Structure your pitch using the STAR format (Situation, Task, Action, Result) and sell your capability rather than listing duties. Target each of the six Essential Criteria directly: describe solutions you have built on Dynamics 365, Dataverse and Power Pages; show your front-end work in JavaScript/TypeScript, HTML and CSS and name the frameworks (Vue.js or similar); evidence full-stack delivery with C#, .NET, REST APIs, JSON and SQL, including how you integrated front ends with backend services; give examples of Azure and Power Platform integration using API Management, Azure Functions, Logic Apps and Power Automate; show how you have worked within established architectures, patterns and reusable components with Azure DevOps, source control and CI/CD; and demonstrate analytical, problem-solving and communication skills in a multidisciplinary team, ideally where you provided technical leadership to other engineers. Address the Desirable Criteria where you can, particularly AI and intelligent automation work (Azure AI, Copilot, AI Builder, generative AI, agents) and Microsoft certifications. If you have worked at the Australian Maritime Safety Authority before, include with your application the branch and division you worked in, your role and your dates.
About Us
We are a team of professionals committed to delivering excellence in government projects. We offer transparent commissions so you can maximise your rate and growth in the role.
How to Apply
Please submit your application via the form below. We will reach out to you if you are suitable for the role.