See all roles

Junior Software Developer (2 permanent positions)

Work from home Full-time role Hiring

NAV CANADA is seeking a self-motivated and detail-oriented Junior Software Developer to join our software development team. This entry-level position is ideal for someone passionate about coding, eager to learn, and ready to contribute to real-world software projects that support and shape the present and future of Air Navigation Services in Canada.

Responsibilities

  • Assist in the design, development, and maintenance of software applications
  • Write clean, efficient, and well-documented code
  • Participate in code reviews and contribute to team knowledge sharing
  • Collaborate with system engineering and test teams to debug software and ensure quality software releases
  • Support the integration of third-party APIs and services
  • Maintain and update existing software systems
  • Stay current with emerging technologies and development practices

Skills

  • Degree from a recognized university or community college with an acceptable specialization in computer, electrical engineering, systems engineering, computer science or information systems, or an acceptable combination of education, experience, and training
  • 1–3 years of hands-on experience developing software in a Linux-based environment using at least one modern programming language such as Ada, C++ or Python
  • Experience designing and developing software for backend/server data processing systems
  • Experience with software development process, working in team environments, contributing in code reviews, and using Agile/Scrum methodologies
  • Experience with version control systems (e.g., Git, Jazz), including branching, merging and resolving conflicts in a collaborative development environment
  • Knowledge of software engineering principles and methodologies, including structural and object-oriented programming
  • Knowledge of software configuration management processes, practices, tools and techniques
  • Knowledge in supported corporate technologies including software, hardware, network, and operating systems
  • Knowledge of cybersecurity considerations in software and hardware solutions development
  • Knowledge of modern software development life cycle processes, practices and techniques, including Agile, Scrum and DevOps
  • Ability to analyze and solve technical problems across desktop and server-side systems
  • Ability to troubleshoot, isolate, and resolve software defects and system issues
  • Ability to write and execute unit and integration tests to ensure code reliability
  • Ability to identify and recommend system, process, and operational improvements
  • Ability to work independently and collaboratively within cross-functional teams
  • Ability to communicate technical concepts clearly and contribute to documentation
  • Ability to learn and apply new technologies quickly with minimal supervision
  • Builds and maintains positive working relationships with team members, colleagues, and supervisors
  • Shows initiative and exercises sound judgment in decision-making
  • Demonstrates resilience and adaptability in dynamic environments
  • Maintains high attention to detail and a commitment to quality
  • Exhibits a strong work ethic and sense of responsibility
  • Displays genuine enthusiasm for technology and continuous learning
  • The successful candidate must meet the security requirement of the position and be legally able to work in Canada

Benefits

  • Competitive compensation and benefits
  • Defined-benefit pension plan
  • Opportunities for growth and development
  • Flexible work arrangements
  • Diverse and inclusive workforce

Company Overview

  • NAV CANADA is the private sector, non-share capital corporation that owns and operates Canada's civil air navigation service (ANS). It was founded in 1996, and is headquartered in Ottawa, Ontario, CAN, with a workforce of 1001-5000 employees. Its website is http://www.navcanada.ca/.
  • Apply To This Job

    You might like

    Analytics and Reporting Sr Analytics (IKC)

    Work from home Full-time role

    Product Manager, Agentforce for Supply Chain, Super Agent

    Work from home Full-time role

    Customer Service Representative - Client Services

    Work from home Full-time role

    Loan Consultant Trainee - (Pulte Mortgage)

    Work from home Full-time role

    Care Navigator - Hybrid

    Work from home Full-time role

    Endpoint Cyber Operations Analyst

    Work from home Full-time role

    Associate Team Leader

    Work from home Full-time role

    Front End Engineering Intern

    Work from home Full-time role

    Design Sales Representative

    Work from home Full-time role

    [Remote] Good Hands Repair Network Administrative Consultant - Remote (CST/MST)

    Work from home Full-time role

    Director, HR - RTX AI HR Integration Lead (Remote)

    Work from home Full-time role

    Senior Customer Service Representative – Empowering Families through Compassionate Support

    Work from home Full-time role

    Facility Assistant - (Herndon, VA)

    Work from home Full-time role

    Experienced Customer Success Representative – Remote Work at arenaflex

    Work from home Full-time role

    Certification Proctor Texas & Florida – Amazon Store

    Work from home Full-time role

    Data Processor - Hiring Now

    Work from home Full-time role

    Senior Front-End Engineer

    Work from home Full-time role

    Work from Home Amazon Tester (Remote / No Experience)

    Work from home Full-time role

    Remote Sales Career Opportunity

    Work from home Full-time role

    Experienced Customer Service Representative for Remote Legal Document Filing Support – Providing Exceptional Client Experiences through Effective Communication and Problem-Solving

    Work from home Full-time role