This job is now closed
Job Description
- Req#: JR-5838
- Challenging, team-oriented work environment
- Competitive compensation and flexible benefits
- Defined benefit pension plan
- Opportunities for growth and development
- Flexible work arrangements
- Diverse and inclusive workforce
- Validate the capability of systems to meet the functional, and performance requirements of air traffic operations.
- Ensure the integrity of the System Certification Test process for ATM products.
- Participate in the investigation of reported field issues.
- Provide estimates for level of efforts for certification activities.
- Provide recommendations to improve the efficiency and reliability of the systems and applications.
- Graduation with an acceptable degree from a recognized university or Community College with specialization in computer science or systems engineering OR a secondary school diploma and an acceptable combination of education, training and experience.
- At least 3 years of experience in software development or software testing.
- Experience with system testing, test engineering principles and validation of complex real-time systems.
- Experience writing test documentation (Test Plans, Test Cases, Test Strategies, Test Reports).
- Experience with Git and Git Hosted platforms (such as GitLab or GitHub).
- Experience using software containers and/or orchestrators, such as Docker, Docker Compose, and Kubernetes.
- Experience with Agile software development methodologies.
- Knowledge of software engineering process from requirement analysis, software design and development to unit and integration testing and deployment.
- Knowledge of system test plans, testing methodologies, testing tools and testing techniques.
- Knowledge of Java, Python, HTML, CSS, JavaScript, and SQL.
- Knowledge of Linux command shell and common tools.
- Knowledge of Software Development Methodologies such as Agile, SAFe and, DevOps.
- Knowledge of current industry trends in software testing.
- Ability to set priorities, to adapt to changing priorities, to work under minimal supervision, to work in a team, and to handle multiple concurrent projects.
- Ability to conduct studies and investigations and develop design changes to improve systems.
- Ability to work as part of a team using Agile software development methodologies.
- Ability to communicate effectively, both verbally and in writing.
- Ability to provide accurate effort estimates, track schedule, and provide timely reports.
- Establish and maintain good interpersonal relationship with colleagues, internal and external stakeholders.
- Shows initiative, integrity, reliability, good judgement, positive attitude.
- Work independently and in a team to deliver robust and maintainable software.
- Resilient and openness to change.
- This position is based at Ottawa TSC but may be eligible for a flexible work arrangement.
- Occasional National and possible international Travel may be required.
Job Posting Title
Software DeveloperJob Category
Application / System DevelopmentLanguage Requirements
English / AnglaisFlexible Work Agreement Type
Posting End Date
2024-08-21Job Grade
PIPSC-3Pay Range
$107,682 - $135,272Job Summary
Efficient air navigation is all about keeping the planes flowing! This position is located in the Flight and Air Traffic Flow Management Services organization and supports the design, development, delivery and life cycle management of systems and of applications that support the Air Traffic Flow Management and Trajectory-Based Operations initiatives. The successful candidate will work as part of the development team to enhance the quality of the systems and applications by participating in system verification and validation efforts. Areas of responsibility include test analysis and estimation, test development, and certification testing.Job Description
What NAV CANADA offers you:
Key Accountabilities:
Job Requirements
Education:
Experience:
Knowledge:
Abilities:
Personal Suitability:
Working conditions
NAV CANADA is committed to building a skilled, diverse workforce reflective of Canadian society. If you do not believe that you match every job requirement listed on this job posting, we still encourage you to apply. NAV CANADA encourages a culture of learning and growth, and recognizes that although some technical skills are mandatory, many others can be taught.
Our Company strives to create an inclusive and barrier-free selection process and work environment. If you require accommodations during this competition process, please ensure that you inform the interview coordinator or hiring manager of any accommodation measures you may require. NAV CANADA will provide accommodations throughout the recruitment and selection process to applicants with disabilities as required.
The successful candidate must meet the security requirement of the position and be legally able to work in Canada.
We thank all applicants for their interest; only those selected for an interview will be contacted.
-About the company
Nav Canada is a privately run, not-for-profit corporation that owns and operates Canada's civil air navigation system.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.