Software Engineers have experience overseeing software development projects writing optimised code and provide technical leadership to a team of software engineers. They are responsible for the quality and functionality of the software produced by their team.
The Cargo & Trade Systems Section provides reliable and resilient ICT solutions to facilitate the movement of legitimate goods and people across Australia s international borders and intelligence gathering on environmental threats. Our systems enable annual trade worth over $1 trillion for the Government.
Traveller Cargo and Trade Systems Branch provides support and enhancements to critical ICT capabilities that underpin: Management of Trade and Cargo systems; Passenger Clearance (inbound and outbound); revenue collection and trade enforcement; intelligence collection and dissemination. Our functions directly contribute towards building a prosperous secure and cohesive Australia.
Requirements
Key duties and responsibilities
The Specified Personnel will be responsible for providing the following deliverables including but not limited to:
- Undertaking strategic planning mapping and modelling development;
- Developing high level and detailed technical designs in support of system requirements;
- Independently develop and construct implementations aligned with established and approved standards and patterns;
- Managing multiple tasks with competing priorities and deadlines;
- Providing time estimates for the development of solution options;
- Performing troubleshooting of incidents or problems reported in the production environment and implementing timely resolutions;
- Providing technical support for System Integration and User Acceptance Testing of business applications;
- Providing support during production implementation of large or complex releases as and when needed;
- Following coding standards best practices and processes as outlined within the team/section or Department as a whole;
- Performing technical verification tests for relevant services and upgrades provided by other teams/sections;
- Performing peer review of technical design and developed code aligned with established processes patterns coding standards and business requirements;
- Providing defect management including:
- Triage of defects to determine priorities and defect fix implementation; and
- Analysis and identification of the root causes contributing to incidents and problems; and
- Undertake reviews of work procedures and practices.
- Identifying opportunities for streamlining processes and optimising efficiency;
- Understanding previous platform and application development activities;
- Transferring platform and application knowledge/expertise to other developers;
- Collaborating with other software developers business analysts software architects and IT professionals to implement Microsoft Dynamics CRM solutions;
- Developing and maintaining a platform roadmap in conjunction with other areas in the department;
- Customising the system to meet the business needs of the department;
- Integrating existing systems and services into the CRM architecture; and
- Assisting with deployment and provisioning activities.
Specified Personnel will be expected to transfer skills and knowledge to departmental staff and ensure appropriate documentation is stored in accordance with the Department s recordkeeping policy and practices.
Specified Personnel will be responsible for producing the following deliverables including but not limited to:
- Technical Specifications;
- Technical design and matrix;
- Architectural documents;
- System Design Specifications;
- Work flows events and sequence diagrams;
- Environment Context Definitions;
- Deployment plans.
All deliverables performed by the specified personnel must:
- be performed or delivered promptly and without delay in accordance with the timeframes notified by the buyer from time to time; and
- meet the assessment and performance criteria set out in any monitoring and performance assessment processes notified to the seller from time to time.
Significant experience in one or more of the following streams: IBM ZOS mainframe using a variety of mainframe programming languages and application development suites including but not limited to ZOS JCL CICS COBOL DB2 REXX and CA Gen Technology CA SCM (Harvest); IET GuardIEn and model management IBM Websphere IBM Webseal Windows Server Administration Azure DevOps (Boards Repos Pipelines) Java Struts; Java Server Pages; Javascript / Angular / React Source Control / Git
Essential criteria 1. A track record of delivering technology products in large organisations 2. A demonstrated understanding of what makes for a great developer experience for external users 3. Experience leading multi-disciplinary teams that follow agile and user-centred design practices 4. Experience working on large Government transformation programs highly regarded Desirable criteria 1. Knowledge, experience of, and relationships with the agriculture technology industry 2. Delivery of technology to support regulatory decision-making processes 3. Experience delivering to the Australian Government Digital Service Standard