Resume Score

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

Sign in to check score

About the role

  • Solutions Architect designing and integrating systems for NAV CANADA. Collaborating with cross-functional teams to ensure solutions meet operational and technical standards.

Responsibilities

  • Contribute to the design and integration of systems, subsystems, and interfaces, ensuring alignment with operational, technical, safety, and security requirements.
  • Participate in planning, feasibility assessments, and effort estimation, providing input on risks, dependencies, and solution viability.
  • Conduct impact analysis to assess how system changes affect existing architectures, integrations, and operations.
  • Collaborate with cross-functional teams to ensure clear communication and alignment of requirements, design, and implementation.
  • Develop technical documentation, including specifications, design artifacts, and standards.
  • Support system lifecycle activities, including implementation, integration, validation, and transition to operations.
  • Identify system deficiencies and recommend improvements or corrective actions to enhance performance, reliability, and maintainability.
  • Engage with internal and external stakeholders to ensure solutions meet business, operational, and technical expectations.
  • Stay current with emerging technologies, tools, and industry practices to support continuous improvement and innovation.

Requirements

  • Graduation from a recognized university with a specialization in computer engineering, systems engineering, computer science, electrical engineering or an acceptable combination of education, experience and training.
  • 3–5 years of experience in systems engineering, solution design, or related roles, preferably within complex or integrated environments.
  • Experience gathering and analyzing requirements and contributing to system design and integration activities.
  • Experience developing and maintaining technical documentation, including specifications and design artifacts.
  • Experience working within Agile or team-based delivery environments.
  • Experience with tools supporting requirements management, modeling, configuration management, and testing (e.g., Jira, Azure DevOps, Enterprise Architect, IBM Jazz).
  • Knowledge of modern software development lifecycle processes, practices, and techniques such as Scaled Agile (SAFe), Agile, and DevOps.
  • Understanding of requirements-gathering techniques and information management frameworks and processes.
  • Knowledge of traditional system development methodologies, including real-time systems, object-oriented analysis and design, database design, and data acquisition design.
  • Knowledge of software configuration management processes, practices, tools, and techniques.
  • Knowledge of different types of technologies, including software, hardware, networks, operating systems, and cloud-based environments.
  • Knowledge of cybersecurity considerations in enterprise architecture and system integrations.

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

Mid levelSenior

Salary

CA$111,451 - CA$140,007 per year

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudCyber Security

Location requirements

HybridOttawaCanada

Report this job

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