There is two roles available. As a Principal Developer, you will play a pivotal role in modernising and delivering sustainable digital government services for the South Australian community. Leading and guiding developers, you'll oversee the design, creation, and enhancements of complex digital solutions to achieve business objectives.
Your responsibilities include managing coding standards, enhancing the development environment, implementing best practices, providing leadership in solution initiatives, and continuously developing the skills of the developer team. Collaborating with scrum masters and product owners, you'll optimise team productivity and ensure the delivery of high-quality products. Additionally, you'll review code, manage the release process, and support the developer team in resolving issues and fostering effective communication across teams.
Experience Required:
- Extensive experience in managing and utilising the tools, frameworks, systems and contemporary technologies to design, develop, test, deploy and maintain applications across multiple platforms, devices and networks.
- Experience is developing systems and tools to support effective communications with team members and peers that incorporate best practices and generate a common understanding and direction in achieving business outcomes.
- Experience in developing and managing delivery of digital services.
- Excellent communication, interpersonal and leadership skills
- Experience in developing and managing coding standards and ensuring they are applied so that the developer team is working efficiently and of the highest quality.
- Experience in the management of code re-use so that the developer team does not have unnecessary dependencies but are also able to take advantage of re-use effectively.
- Evidence of acting as a champion for best practice and continuous learning with evidence of improving staff skills and capabilities in the delivery of digital solutions and driving business outcomes.
Proficiency, knowledge of, or ability to learn, the following:
- Frontend: Typescript, React, Piral (Micro-frontend)
- Backend: Node JS, Microservices, .Net
- DevOps: GitHub, Azure / Azure DevOps, Pulumi, NX
- Mobile: Xamarin, Android, iOS.