Calian Logo

Base City: 

Ottawa - Hybrid

Salary: 

No Salary therefore no Star!

Rating: 

Self-taught: 

Position Type: 

Full-time

Position Keywords: 

Experience: 

10 Years Software Engineering

Other Experience: 

  • Must currently hold or be eligible for Secret – Level II (or higher) Clearance with the Government of Canada
  • Must have a minimum of ten (10) years of demonstrated experience in an applicable field of software development
  • Must have a minimum of four (4) years experience in the last five (5) years performing the role of a Software Architect designing, developing, and deploying software systems
  • Must have experience designing, developing, and deploying software systems
  • Must have experience deriving functional requirements in a Software Architecture system
  • Must have experience designing complex software systems, including software and IT architecture, in multiple Project Taskings
  • Must have experience developing complex software systems, encompassing both software and IT architecture, in multiple Project Taskings
  • Must have experience working in both Microsoft and Unix operating system environments
  • Must have experience integrating and testing software within a Software Architecture system
  • Must have experience generating, updating, and maintaining software design documentation
  • Must have experience determining and implementing IT infrastructure

What they want you to do: 

  • Lead the design and implementation of scalable, secure, and high-performance software architectures.
  • Collaborate with cross-functional teams, including developers, product managers, and business stakeholders, to understand requirements and translate them into robust architectural solutions.
  • Evaluate and select appropriate technologies and tools to meet project objectives.
  • Provide DSEEP (Data Science, Engineering, Evaluation, and Planning) services to enhance system capabilities.
  • Lead Training System Concept Development and contribute to Training System Requirement Derivation.
  • Oversee Training System Development, ensuring the use of best practices and adherence to architectural guidelines.
  • Conduct Training System Effectiveness Assessment to continually enhance performance.
  • Work on TIES (Training and Interactive Educational Systems) to create immersive and effective learning experiences.
  • Define and enforce coding standards, best practices, and development processes.
  • Provide technical leadership and mentorship to the development team.
  • Conduct architectural reviews and participate in code reviews to ensure quality and adherence to architectural guidelines.
  • Stay abreast of industry trends, emerging technologies, and best practices to continuously improve our software development processes.

© 2024