Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NAV CANADA

Junior Solutions Architect – Hybrid

NAV CANADA

Junior Solutions Architect for NAV CANADA's technology team, contributing to system design and integration. Collaborating with senior architects on real-world software projects.

Posted 7/1/2026full-timeOttawa • 🇨🇦 CanadaJunior💰 CA$91,278 - CA$114,668 per yearWebsite

Tech Stack

Tools & technologies
AzureDockerKubernetesMicroservices

About the role

Key responsibilities & impact
  • Assist in the analysis, design, and integration of system requirements to support operational, technical, and safety needs.
  • Support the development of system designs and specifications, including participation in impact assessments and integration activities.
  • Contribute to maintaining system safety and quality standards throughout the software development and release lifecycle.
  • Support system testing and validation activities, including identifying, documenting, and tracking defects.
  • Collaborate with developers, testers, and other stakeholders to ensure effective teamwork and communication within an Agile environment.
  • Assist with planning, task coordination, and project activities to support delivery timelines and established processes.
  • Support field investigations by gathering data, analyzing system behaviour, identifying root causes, and contributing to recommended solutions.

Requirements

What you’ll need
  • Degree from a recognized university or community college with an acceptable specialization in computer science, information technology, engineering, or an acceptable combination of education, experience, and training.
  • 1-3 years of relevant experience participating in the planning, design, or implementation of complex systems; this may include co-op placements or internships.
  • Familiarity with interpreting requirements and developing technical documentation, such as software requirements specifications.
  • Exposure to system and/or network design through coursework or work projects.
  • Basic experience or understanding of lifecycle problem analysis and resolution.
  • Hands-on experience with system modeling or design tools, such as UML, SysML, Enterprise Architect, etc.
  • Experience with tools for requirements management, problem tracking, configuration management, and testing (Jira, Azure DevOps, IBM Jazz, etc.).
  • Fundamental knowledge of systems engineering principles and methodologies, including requirements analysis, system design, configuration management, and validation processes.
  • Understanding of system integration and interfaces, such as REST APIs, messaging queues, middleware, or network protocols.
  • Familiarity with modern software architecture principles, such as microservices, containerization (Docker/Kubernetes), or service-oriented architecture, even if only in theory or through labs.
  • Ability to assist in planning and conducting analyses and investigations.
  • Capability to support the development and evaluation of technical and software solutions.
  • Ability to support the creation of specifications, standards, statements of work, and general engineering documentation.
  • Ability to balance multiple assignments and adapts to shifting priorities.
  • Effective oral and written communication skills in English.

Benefits

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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Requirements AnalysisSystem DesignSystem ModelingLifecycle Problem AnalysisConfiguration ManagementValidation ProcessesREST APIsMicroservicesContainerizationSoftware Requirements Specifications
Soft Skills
Effective CommunicationTask CoordinationAdaptabilityTeamwork