About the opportunity
The Digital Solutions Section is responsible for providing and maintaining the ICT applications that support the department's objectives and strategic directions.
The Application Developer supports the Digital Solutions Section in the development and maintenance activities of applications managed by the section. This role reports to the Applications Team Leader.
The Information Technology Branch have an immediate ongoing permanent vacancy for an Application Developer at the Corporate Service Level 3 below barrier (equivalent APS 5) level. A merit pool from this recruitment process may be established to fill future ongoing and non-ongoing vacancies as they arise.
The Application Developer under broad direction is responsible for, but not limited to:
- Work collaboratively with senior developers, analysts, testers and delivery managers to deliver and maintaining high quality web applications, implementing modern best practices using .NET framework and related web technologies.
- Administer web-based software solutions using Dynamics 365, Power Platform or .Net, configure them to meet departmental standards.
- Troubleshooting technical issues to resolution and/or escalate to manager/supplier/vendor as required.
- Ensuring as-built documentation and standard operating procedures are maintained and updated as necessary.
- Performing design, development, prototyping, unit testing and maintenance activities.
- Solving complex problems and deliver high quality solutions through the process of identification, recording, monitoring and resolving.
- Working with analysts to perform high-level analysis of technical requirements to support projects.
- Leading and exemplifying workplace safety, equity and diversity, participative management and environmental management in the workplace and acting in accordance with CASA’s Values and Behaviours.
Our ideal candidate
Our ideal candidate has experience working as full stack developer with an understanding of MS DevOps and Azure or ability to quickly acquire these skills.
The candidate must demonstrate the following:
- Knowledge and experience in the Microsoft technology stack including any of the following technologies .NET Framework or .NET Core (C#) and MS SQL.
- Knowledge and experience using any scripting technologies like Angular, React and jQuery is desirable.
- Ability to learn new software and technologies quickly.
- Understanding of test-driven development or service-based technologies such as REST API and/or WCF would be desirable.
- Accredited tertiary qualifications in a relevant ICT discipline with industry experience would be desirable.
- Ability to work cooperatively in a team environment with a broad range of stakeholders with a proven track record of meeting project deliverables using agile methodologies.
- Highly developed written and oral communication skills, particularly in discussing technical matters with non-technical people.