Senior Software Engineer (Java)

Job Type: Contract
Posted: about 2 years ago
Contact: Carissa Burgos
Discipline:
Reference: 244735

Our Federal Government Client is seeking a Senior Software Engineer to be deployed within the Engineering Services Section / Business Delivery Branch.

This is for a long-term contract of 12 months with 12 months extension options, located at our Client's Canberra location.

As the selected candidate, you will be:

  • Providing critical support to the Speech to Text Managed Activity
  • Maintaining and developing improvements to the current software delivery pipeline - including improvements to automated testing, software builds, software deployments, and application observability
  • Leading or participating in small teams to deliver improvements to the Business Systems Delivery Branch software delivery pipeline and to the building and maintenance of application environments to improve software quality and efficiency of delivery
  • Providing ongoing production support to existing systems including high level problem resolution
  • Providing advice using extensive software engineering knowledge and skills to support project delivery and business as usual work
  • Critique software solution designs with a focus on usability, testability, maintainability, resilience, security, and performance. In particular enhance existing systems in response to production issues, technical debt repayments, and changing business requirements
  • Improve the observability of deployed software to improve capacity planning, incident response, and problem resolution
  • Developing comprehensive documentation and performing testing to demonstrate built software and support successful system implementations
  • Where appropriate, coaching software engineers to transfer skills and knowledge
  • Liaising with a range of service providers to support third party developed software systems and software services
  • Coordination of technical resources and working with project managers to drive the delivery of technical solutions and outcomes.

To be successful in this role, you should have:

  • Demonstrated experience in the development of business systems in Java and other complementary technologies (i.e. HTML, CSS, Typescript or Javascript), in both Unix and Windows environments. 30%
  • Broad knowledge and experience in the configuration and use of tools required for software development. 20%
  • Demonstrated experience in integrating software products from third party vendors, including commercial off the shelf or government off the shelf, into complex information technology environments. 15%
  • Ability to lead small technically focused teams and build a culture embodying transparency, efficiency, and quality. 10%
  • Ability to work constructively with infrastructure support teams to increase the productivity of the software delivery pipeline and to detect and solve technical issues relating to application software deployed in complex environments. 15%
  • Demonstrated knowledge of elements of contemporary information technology infrastructure into which software is deployed, including those relating to networking, software containers, messaging and security. 5%
  • Highly demonstrated verbal and written communication skills, including demonstrated ability to maintain productive working relationships and to liaise effectively with Senior Executive officers to reach an agreement on complex matters relating to ICT software development and delivery. 5%

Due to security clearance requirements for this role, candidates must be Australian who have the ability to obtain Federal Government Security Clearances.

Apply now for immediate consideration - contact Carissa Burgos on 02 8880 7642 quoting Job Reference: #244735

Please note: Only candidates that meet the above criteria will be contacted. Thank you for your interest in the position.