This is a long-term contract role 12 months with 12 months extension x1, located at our client’s ACT and QLD in a hybrid set-up.
As the selected candidate, you will:
- Providing technical design, development, implementation, and maintenance of large and complex applications;
- Participating in the design and development of technical changes that meet business requirements while being aligned with Enterprise Architecture artefacts;
- Developing, maintaining and unit testing system components;
- Providing application development in line with Departmental standards and methodologies;
- Providing coding, unit testing and maintaining complex J2EE applications and components;
- Developing and maintaining system design documentation;
- Providing database design and development;
- Providing contributions to architectural issues;
- Mentoring junior team members;
- Providing troubleshooting to production issues and incidents;
- Providing development effort estimates for changes to existing applications and new applications;
- Providing Code Review and other Quality Assurance tasks for projects and for code delivered by the Section;
- Providing status reporting to Development Managers;
- Working within small development teams;
- Liaising with business analysts, testers and other stakeholders to efficiently deliver high quality work; and
- Providing defect management including:
- triage of defects to determine priorities and defect fix implementation;
- Analysis and identification of the root causes contributing to incidents and problems;
To be successful in this role you should have:
- Methods and tools: Level 5 (SFIA)
Provides advice, guidance and expertise to promote adoption of methods and tools and adherence to policies and standards. Evaluates and selects appropriate methods and tools in line with agreed policies and standards. Contributes to organisational policies, standards, and guidelines for methods and tools. Implements methods and tools at programme, project and team levels including selection and tailoring in line with agreed standards. Manages reviews of the benefits and value of methods and tools. Identifies and recommends improvements. - Programming/software development: Level 5 (SFIA)
Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities. Adopts and adapts appropriate software development methods, tools and techniques. Measures and monitors applications of project/team standards for software construction, including software security. Contributes to the development of organisational policies, standards, and guidelines for software development. - Release and deployment: Level 5 (SFIA)
Leads the assessment, analysis, planning and design of release packages, including assessment of risk. Liaises with business and technology teams on release scheduling and communication of progress. Conducts post-release reviews. Ensures that release processes and procedures are applied and that releases can be rolled back as needed. Identifies, evaluates and manages the adoption of appropriate release and deployment techniques, processes and automation tools. - Software configuration: Level 5 (SFIA)
Takes technical responsibility across all stages and iterations of configuration development and deployment. Plans and drives software configuration activities. Adopts and adapts appropriate software configuration methods, tools and techniques. Measures and monitors the application of standards for configuration design and deployment including software security. Contributes to the development of organisational policies, standards, and guidelines for software configuration design and deployment. - Systems design: Level 5 (SFIA)
Designs large or complex systems and undertakes impact analysis on major design options and trade-offs. Ensures that the system design balances functional and non-functional requirements. Reviews systems designs and ensures that appropriate methods, tools and techniques are applied effectively. Makes recommendations and assesses and manages associated risks. Adopts and adapts system design methods, tools and techniques. Contributes to development of system design policies, standards and selection of architecture components.
It is desirable if you have:
- Configuration management: Level 2 (SFIA)
Applies tools, techniques and processes to administer, track, log, report on and correct configuration items, components and changes. Assists with audits to check the accuracy of the information and undertakes any necessary corrective action under direction.
Due to security clearance requirements for this role, candidates must be Australian citizens with the ability to acquire a baseline clearance
Apply now for immediate consideration – contact Ynigo Villanueva on 0262451709 quoting Job Reference: # 267468.
Please note: Only candidates that meet the above criteria will be contacted. Thank you for your interest in the position.