Language RequirementsEnglish / AnglaisFlexible Work Agreement TypePosting End Date2025-01-27Job GradePIPSC-2Pay Range$88,191 - $110,790Job SummaryThe Research & Development Software Developer investigates new technologies and use cases and develops full-stack proof of concepts that demonstrate poten
JSfirm
Software Developer - Research & Development
Job Description:
Language RequirementsEnglish / Anglais

Flexible Work Agreement Type

Posting End Date2025-01-27

Job GradePIPSC-2

Pay Range$88,191 - $110,790

Job SummaryThe Research & Development Software Developer investigates new technologies and use cases and develops full-stack proof of concepts that demonstrate potential solutions. This role contributes to the acquisition, development, configuration, validation, documentation, implementation, deployment and lifecycle support of software and systems. Assists in providing functional and technical guidance and recommendations in one or more areas of technology to technical, business, and management teams. Creates documentation, performs demos and provides knowledge transfer to project and product teams.

Preference will be given to those with software development experience using artificial intelligence or advanced data technologies, and experience configuring services and deploying on the Azure cloud platform.

Job Description

What NAV CANADA offers you:

  • 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.

Key Accountabilities:

  • Performs research and analysis under the guidance of senior members of the team. This includes performing or contributing to feasibility studies, literature reviews, developing proof of concepts, testing and evaluation.
  • Contributes to documentation, including research proposals, research papers, design documentation, and test cases. 
  • Contributes to user documentation, training material and change management support for systems that will be deployed to end users.
  • Assists in requirements gathering, analysis and documentation and assists in the development of plans, including providing estimates effort and duration of activities.

Job Requirements

Education:

  • Degree from a recognized university or community college with an acceptable specialization in computer, software, or systems engineering, computer science, or an equivalent combination of education and experience.

Experience:

  • At least 1 year of professional experience designing, developing and deploying software and systems including both front-end and back-end components.
  • Experience writing and contributing to high-quality technical documentation.

Knowledge:

  • Knowledge of Azure cloud platform and related services including infrastructure as code tools.
  • Familiarity with containerization and orchestration tools, including CI/CD pipelines and tools.
  • Knowledge of software configuration management processes, practices, tools, and techniques.
  • Knowledge of cybersecurity considerations in software and hardware solutions development.
  • Knowledge of data structures, algorithms, database management systems.
  • Knowledge of artificial intelligence and machine learning principles, frameworks, and tools.

Abilities:

  • Excellent problem solving and analytical skills with the ability to investigate and explore new and innovative solutions and provide well-supported recommendations.
  • Ability to learn new programming languages, frameworks, technologies, and business domains quickly.
  • Ability to write clear, cohesive, and concise documentation that is easily understandable by colleagues, stakeholders, management, and customers.
  • Ability to work with legacy and third-party software including integration using APIs.
  • Ability to think creatively and to experiment and iterate to reach a desired outcome.

Personal Suitability:

  • Team-oriented with excellent interpersonal skills and proven ability to develop relationships cross-functional stakeholders.
  • Shows initiative, integrity, reliability, and good judgement.
  • Demonstrates a high level of adaptability and flexibility, including when faced with setbacks or challenges.
  • Committed to continuous learning to stay current with emerging technologies and industry trends.
  • Forward-thinking and curious, with a passion for learning, exploration, and experimentation.

Working conditions

  • This position is located at the Ottawa TSC and may offer a flexible work arrangement, requiring a minimum of three days per week in the office.

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.

-

Company Details
Nav Canada
151 Slater Street Suite 120
Ottawa, Ontario K1P 5H3 Canada
www.navcanada.ca/en/
20 Open Jobs Available
NAV CANADA plays a unique and critical role managing the 18 million square kilometres of Canadian civil airspace and the North Atlantic oceanic airspace under Canada’s control.
(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)
Job Info
Location
Ottawa, Ontario, Canada
Type
Permanent
Company Details
Nav Canada
151 Slater Street Suite 120
Ottawa, Ontario K1P 5H3 Canada
www.navcanada.ca/en/
20 Open Jobs Available
NAV CANADA plays a unique and critical role managing the 18 million square kilometres of Canadian civil airspace and the North Atlantic oceanic airspace under Canada’s control.

JSfirm, LLC

Roanoke, TX

jobs@jsfirm.com

JSfirm LLC, Privacy Policy

All rights reserved. 2001-2025 JSfirm