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

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.

Junior Solutions Architect – Hybrid
NAV CANADAJunior Solutions Architect for NAV CANADA's technology team, contributing to system design and integration. Collaborating with senior architects on real-world software projects.
Tech Stack
Tools & technologiesAzureDockerKubernetesMicroservices
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 resumeApplicant 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