Key Accountabilities:
- Deliver projects and work packages utilising approved design standards, methods and tools, consistent with agreed enterprise and solution architectures, and ensure effective application.
- Develop, contribute to and align practices, standards, patterns and architecture components for information technology systems and infrastructure in line with departmental policy and strategy.
- Ensure that systems and application designs balances functional, service information quality and systems management requirements.
- Contribute to innovation and change in the development of new services and capabilities, utilising modern and lean development approaches.
- Resolve operational service delivery problems, through the research and application of specialist technical knowledge.
- Provide clear advice and convey specialist and technical concepts and policies to clients, staff and stakeholders.
- Collaborate with and provide advice to teams working on complex technical and business projects.
The role will report to the Web Development Manager. As part of the Web team, the Web Developer will contribute to:
- Security and maintenance uplifts of core components in the Drupal 9 and open source-based AWS Platform to ensure the security of websites and systems.
- Contribute to the roadmap of deliverables in line with customer, security and modernisation demands.
- Contribute to quotes on new website or web component builds.
- Work directly with clients to design solutions in line with existing patterns that meet their needs.
- Contribute to the continuous improvement of processes and technical advancement in the Drupal 9 web platform.
- Establish and maintain solid, collaborative relationships with peers within the DevOps team and with clients.
- Contribute to the Web team knowledge base.
- Understanding and demonstrated use of a range of digital and online design and development tools, including the use of recognised and emerging technologies.
- Knowledge of writing unit tests and/or automated regression tests.
- Experience using source code control and multi-branch environments.
- Demonstrated involvement with open-source communities.
- Knowledge of a range of agile software development methodologies (such as Scrum and lean).
- Knowledge of systems analysis and design and application, enterprise and solutions architecture.
- A relevant business or ICT tertiary qualification would be highly regarded.
- Appropriate project, software development and operations management vocational certifications would be very highly regarded.