- 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
Base City:
Ottawa - Hybrid
Salary:
No Salary therefore no Star!
Rating:
Self-taught:
Position Type:
Full-time
Position Keywords:
- Architecture Reviews
- Best Practice Development
- Business Requirements
- Calian
- Coding Standards
- DSEEP - Data Science, Engineering, Evaluation, Planning
- Functional Requirements
- Microsoft
- Secret - Level II Clearance
- Software Architecture
- Technical Leadership
- TIES - Training and Interactive Educational Systems
- Unix
- User Training
Experience:
10 Years Software Engineering
Other Experience:
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.