27 Oct
|
Sita Group
|
North Sydney
27 Oct
Sita Group
North Sydney
Overview
WELCOME TO SITA
At SITA, we keep airports moving, airlines flying smoothly, and borders open. Our technology and communication innovations power the success of the global air travel industry.
You'll find us in 95% of international airports, working closely with over 2,500 transportation and government clients. Each partnership brings unique challenges, and we thrive on delivering fresh solutions and cutting-edge tech to keep operations running like clockwork. We don't just move the world forward-we're proud to be recognized as a Great Place to Work® by 79% of our employees and certified in most of our growing locations. Here, we feel empowered, supported, and inspired to grow.
Are you ready to love your job?
The adventure begins right here, with you, at SITA.
Purpose
To provide senior hands-on engineering ownership of the Classic platform— real-time, 24x7, mission-critical systems operating under strict availability SLAs. The role exists to sustain and evolve a mature C and Oracle code estate, to lead its through-life change and defect resolution across all supported platforms, and to build durable technical depth within the team so that ownership of these systems is not dependent on any single individual.
Role Summary
SITA’s Borders solutions delivers and supports the border management platforms used by government agencies. These are high-availability, high-volume systems where an outage has direct operational consequence at the border.
We are seeking a Senior C / Pro*C / PL-SQL Developer to take technical ownership of SITA products. This is a deep systems-engineering role centred on long-running Unix server processes and Oracle-backed middleware — you will own BAU support,
change requests and defect resolution across the supported countries, and play a key engineering role in the migration and transition programmes.
You will work in a small, highly focused team with minimal supervision, and will be the recognised custodian of a code estate that has been in production for many years. We are looking for genuine depth in C and Oracle rather than breadth across modern frameworks — the ability to read unfamiliar legacy code, reason about it accurately, and change it safely is the single most important attribute for this role.
Key Responsibilities
Engineering & Development
- Design, develop and maintain scalable backend solutions in C and Oracle DB.
- Design and implement high-availability solutions that meet strict SLA requirements.
- Build and support mission-critical, high-volume, long-running Unix server processes.
- Write, optimise and maintain PL/SQL packages, procedures, functions and complex SQL, including object-oriented development using PL/SQL Objects.
- Develop and maintain Unix shell and Python scripting supporting batch processing, scheduling, file handling and system integration.
- Build and use the in-house unit and integration testing frameworks, and the in-house encrypted toolsets, that underpin the platform.
- Diagnose, troubleshoot and optimise performance and reliability issues,
delivering permanent root‑cause fixes rather than workarounds.
Support & Change Delivery
- Maintain and support real-time, 24x7 middleware solution systems.
- Own BAU support, change request delivery and defect resolution.
- Support the migration from Classic to Dynamic system, including data reconciliation, parallel‑run validation and cutover support.
- Participate in the on‑call / out‑of‑hours roster, and support release and deployment activity through the CI → FT → SQACE → PROD promotion pipeline.
- Prepare and execute change records through the CAB governance process, including implementation, verification and rollback plans.
Technical Leadership
- Act as the recognised technical authority for the codebases within SITA.
- Produce clear technical specifications and maintain accurate, comprehensive documentation, runbooks and knowledge‑transfer artefacts.
- Reduce key‑person dependency by documenting system behaviour and data flows, and by actively cross‑skilling other team members.
- Review code produced by other developers and set the standard for quality, testability and defensive coding in the legacy estate.
- Contribute technical input to solution design, effort estimation and impact assessment for new change requests and country rollouts.
Ways of Working
- Work independently in a small, highly focused team with minimal supervision.
- Deliver results in rapid‑paced, high‑responsibility environments.
- Work closely with the Senior Technical Lead, DevOps, QA/testing and architecture functions across the delivery structure.
- Ensure all work complies with the customer’s security, p
📌 Lead Software Developer (North Sydney)
🏢 Sita Group
📍 North Sydney