Junior Software Developer – , 3 days in office

Posted 5 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Junior Software Developer at NAV CANADA contributing to air navigation services. Collaborating to design, build, test, and maintain software systems in a hybrid environment.

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.
  • Stay current with emerging technologies and development practices.

Requirements

  • Degree from a recognized university or community college with an acceptable specialization in 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 programming language such as Ada, C++, Qt or Python; this may include co-op placements or internships.
  • Experience contributing to the development of end-to-end software solutions (front-end and server-side).
  • 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).
  • Experience using modern languages and/or tools (e.g., Python, Bash, Ruby, or front-end/HMI technologies), with familiarity in data handling and databases.
  • Experience with full software development lifecycle (SDLC)

Benefits

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

Job type

Full Time

Experience level

Junior

Salary

CA$91,278 - CA$114,668 per year

Degree requirement

Bachelor's Degree

Tech skills

LinuxPythonQtRubySDLC

Location requirements

HybridOttawaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.