Senior Software Engineer

Senior Software Engineer

Job Overview

Location
Doonside, New South Wales
Job Type
Full Time Job
Job ID
68337
Date Posted
1 year ago
Recruiter
Michael Linda
Job Views
78

Job Description

Description

By joining the OneSky team you are will be joining a team that is revolutionising how we travel. Australia has embarked on the most complex transformation of air traffic management (ATM) in its aviation history – a once-in-a-generation opportunity to create a unified solution to Australia’s future Air Traffic Management needs.

 

With various teams operating in the OneSky programme, a number of new vacancies have opened up to add to the growing Software Teams. Your new team will be creating a programme which will give Air Traffic Controllers a top down view, similar to Air traffic controller flight plans, integrating the various communications systems also being deployed.

We have multiple opportunities for Senior Software Engineers to join that will contribute by applying new professional engineering approaches and techniques to the design/development of equipment or special aspects of products, facilities and buildings.

 

Experience in any of the tech or practices would be highly regarded and required:

  • Object Oriented Programming: Java
  • Service-oriented architecture/web services: SOAP/REST
  • GUI : javaFX 17
  • Containerisation : runC, Docker    
  • Modern scripting: python or ruby
  • Software craftsmanship (TDD, BDD, clean code)

 

Development Environment (experience in some but not all) 

  • Linux
  • git
  • Atlassian toolsuite (confluence, jira, bitbucket)
  • CICD pipeline (jenkins, sonar, gradle)
  • Agile and Waterfall Lifecycle practices (scrum, Kanban, SaFe)
  • Automated testing Frameworks (junit, cucumber, gherkins)

 

How About You?

  • Someone with customer focus, very good in communication and collaboration and with a get things done attitude
  • Degree qualified in Engineering, Computer Science, IT
  • Experience designing, developing, and testing integrated systems or products
  • Experience of developing and delivering large-scale or distributed software solutions on time and experience with the full software development lifecycle
  • Solid understanding of configuration management tools and CICD environment
  • Willing to learn, and willing to teach. Everyone brings something new to the team, and we want to learn from you as much as we want to grow you as an engineer and a team member.
  •  

What you’ll get

  • Health Insurance
  • Performance bonus
  • ThalesFlex-ibility! Hybrid flexibility when we return to “normal”
  • Employee Assistance Program
  • Career advancement opportunities
  • Employee discounts 
  • All the equipment you’ll need to be successful
  • Great colleagues and culture

 

Good to Know

Prior to offer you’ll complete a pre-employment police check.

Job ID: 68337

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept