Junior Solutions Architect –

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 Solutions Architect for NAV CANADA's technology team, contributing to system design and integration. Collaborating with senior architects on real-world software projects.

Responsibilities

  • 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

  • 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

  • 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

AzureDockerKubernetesMicroservices

Location requirements

HybridOttawaCanada

Report this job

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