Taro Logo

Data Developer

NAV CANADA guides aircraft safely through Canadian-controlled airspace, providing air traffic services and maintaining aviation systems nationwide.
Ottawa, ON, Canada
$111,451 - $140,007
Data
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Aviation
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Data Developer

NAV CANADA is seeking a Data Developer to join their team in Ottawa, working on mission-critical air traffic management systems. This role combines software engineering with specialized aviation domain knowledge, focusing on data engineering and system safety. The position offers a competitive salary range of $111,451 - $140,007 and requires 5+ years of experience in software development.

The role involves working with the Canadian Automated Air Traffic System (CAATS), where you'll be responsible for data modeling, database development, and ensuring system safety. You'll work with various technologies including Oracle, Postgres, MySQL, Linux, and multiple programming languages. The position requires expertise in both traditional software development and specialized aviation systems.

As part of a larger team of approximately 4,600 employees, you'll contribute to keeping Canadian skies safe while working in a hybrid environment. The company offers excellent benefits including a defined benefit pension plan, competitive compensation, and opportunities for professional growth. The role combines technical challenges with real-world impact on aviation safety.

The ideal candidate will have strong technical skills across multiple programming languages and databases, combined with the ability to work effectively in team environments. Knowledge of GIS systems and aviation systems is valuable. This position offers the unique opportunity to work on critical infrastructure while maintaining work-life balance through hybrid work arrangements.

NAV CANADA provides a supportive environment for professional growth, emphasizing learning and development. The role requires a minimum of three days on-site at the Technical Systems Center in Ottawa, with occasional national travel. The company is committed to diversity and inclusion, encouraging applications from candidates who may not meet all technical requirements but demonstrate strong potential.

Last updated 22 days ago

Responsibilities For Data Developer

  • Ensure Canadian Automated Air Traffic System (CAATS) system safety is maintained within the software domain
  • Design and implement solutions that maintain system integrity and security of air-gapped ATM systems
  • Implement and review source code required to incorporate software detailed design
  • Implement and review unit test development and conduct for changes to software
  • Contribute to Scaled Agile Framework (SAFe) planning activities
  • Assist in the distributed data design for development and integration
  • Implement and review development of database structures, data load routines, and access routines

Requirements For Data Developer

Python
Java
PostgreSQL
MySQL
Linux
  • Degree in computer science, electrical engineering, systems engineering, or related field
  • 5+ years of experience in software development
  • Experience with RDBMS such as Oracle, Postgres, and MySQL
  • Experience with Linux, shell scripting, Ada, C/C++, Oracle Proc*C, Java, Python, JSON, REST, and XML
  • Knowledge of Software Engineering principles and methodologies
  • Knowledge of Geographic Information System (GIS) tools and data sets
  • Knowledge of large-scale computer systems and CASE environments
  • Strong communication skills with both technical and non-technical audiences

Benefits For Data Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive compensation and benefits
  • Defined benefit pension plan
  • Opportunities for growth and development
  • Flexible work arrangements
  • Diverse and inclusive workforce