The Technology branch supports National Archives in meeting its vision and reaching its strategic goals through services, technology, infrastructure, software, security and governance of its information assets to secure and protect against cyber security threats. The Applications Integration section is responsible for the development, integration and support of National Archives collection management and digital presence applications. We work closely with business areas and I&T sections to deliver products and services.
The Full Stack Developer plays a key role in designing, developing, and maintaining secure, scalable, and user-friendly digital applications for National Archives. As part of the Applications Integration Section, this role contributes to the agency’s digital transformation by delivering modern web and enterprise solutions using .NET and React. The developer works across the full technology stack, collaborating with business stakeholders and technical teams to implement enhancements, support integration efforts, and drive continuous improvement in application delivery. This role is ideal for a technically skilled and proactive individual who thrives in agile environments and is passionate about building high-quality digital services.
Under limited direction the main duties of the role are to:
* Design, develop, and maintain full stack applications using ASP.NET Core, MVC, C#, and React.
* Build responsive and accessible front-end interfaces using HTML5, CSS3, JavaScript, and React UI frameworks.
* Develop and optimise backend services, APIs, and database interactions using SQL and Oracle.
* Diagnose and debug application issues to ensure secure and optimal availability of services.
* Contribute to DevOps practices including CI/CD pipelines, source control (Git/TFS), and cloud-native deployment.
* Collaborate with business areas to translate functional requirements into technical solutions.
* Participate in agile development processes, including sprint planning and retrospectives.
* Generate innovative solutions to technical challenges and contribute to legacy system modernization.
* Maintain technical documentation and contribute to knowledge sharing within the team.
* Apply secure coding practices and support compliance with Essential 8 and PSPF standards.
* Promote and apply APS and National Archives values, including diversity, inclusion, and participative management.
Qualifications or demonstrated high level technical application development and knowledge of the following areas would be desirable:
* Demonstrated experience as a full stack developer using ASP.NET Core, MVC, C#, and React.
* Strong front-end development skills including responsive design, accessibility, and UX principles.
* Experience with Oracle and SQL databases, Apache Solr; TFS/DevOps and cloud environments will be highly regarded.
* Familiarity with DevOps tools and practices (e.g., Azure DevOps, Git, CI/CD pipelines).
* Knowledge of cloud environments and API integration.
* Experience with Agile methodologies and collaborative development practices.
* Tertiary qualifications in Computer Science, Information Technology, or equivalent field.
Eligible: To be eligible for the role you must be an Australian citizen. If you are selected, you will be required to successfully undergo a pre-employment check and be able to obtain and maintain a security clearance at a Baseline clearance level.
How to apply: Applications must be submitted via our online e-recruitment system. Applicants must in 1000 words Maximum, outlining the skills and relevant experience you would bring to the role. Please refer to the position description for this role.
RecruitAbility applies to this vacancy. Under the RecruitAbility scheme you will be invited to participate in further assessment activity for the vacancy if you choose to apply under the scheme; declare you have a disability; and meet the minimum requirements for the job. For more information see: RecruitAbility | Australian Public Service Commission (apsc.gov.au)