Principal Software Engineer
- Position Posted: May 7, 2025
- Principal Software Engineer
- Department of Home Affairs ACT
- Number of Positions: Two (2)
Reference: | 3026 |
---|---|
Job Description: | Principal Software Engineer |
Australian Citizenship | Required |
Security Clearance Level Required: | Baseline |
Length of Contract: | 12 months |
Contract Extension Options: | 2 x 12 months |
Key duties and responsibilities
The Specified Personnel will be responsible for providing the following deliverables including but not limited to:
- Undertaking vendor engagement and relationship management;
- Leading strategic planning, mapping and modelling development;
- Leading development of high level and detailed technical designs in support of system requirements;
- Reviewing and guiding development and implementations aligned with established and approved standards and patterns;
- Developing standard operating procedures and review guidelines for technical implementations;
- Leading build and deployment of quality code to progress through different environments;
- Managing multiple tasks with competing priorities and deadlines;
- Providing time estimates for the development of solution options in consultation with stakeholders;
- Leading teams in 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;
- Developing and 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:
- High level process flow;
- Standard Operating Process requirements;
- Technical Specifications;
- Technical design and matrix;
- Architectural documents;
- System Design Specifications;
- Work flows, events and sequence diagrams;
- Environment Context Definitions;
- Deployment plans.
- 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.
Technical skills
Significant experience in one or more of the following streams:
• IBM Z\OS mainframe, using a variety of mainframe programming languages and application development suites including but not limited to Z\OS, JCL, CICS, COBOL, DB2 REXX and CA Gen Technology.
• CA SCM (Harvest)
• IBM Websphere; IBM Webseal
• IET GuardIEn and model management
• Azure DevOps (Boards, Repos, Pipelines)
• Java/Struts; Java Server Pages
• Javascript / Angular / React
• SQL Server/ Oracle
• Azure DevOps
• Source Control
About the 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.
About the organisation
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.
Flexible working arrangements are available, subject to approval per the Department’s operational needs and ICT Contractor Working from Home Guidelines. Contractors must be on-site in Canberra at least 3 days per week. Remote work costs (eg travel, accommodation, utilities, equipment) are the contractor’s responsibility.
Full response will be required by: | 13 May |
---|
We welcome applications from all sections of the community.