Job Description
REF: #001
-
System Architecture Design: Support the overall design of the architecture and structure of software systems to ensure they meet the functional and non-functional requirements to include defining of system components, interfaces, and interactions.
-
Technology Selection: Evaluate and select appropriate technologies, frameworks, and tools for implementing software solutions by considering factors such as security requirements, scalability, interoperability, and compliance with the clients standards.
-
Design Documentation: Develop detailed design documentation, including architectural diagrams, design patterns, and specifications.
-
Prototyping and Proof of Concepts: Develop prototypes or proof of concepts to validate architectural decisions, demonstrate feasibility, and evaluate technical risks before full-scale development.
-
Collaboration with Stakeholders: Collaborate closely with all stakeholders on the project to understand operational requirements, incorporate feedback and ensure alignment between software architecture and project goals.
Qualifications
-
Proof of Engineering Bachelor’s degree in software, computer, systems, electrical, or a suitable engineering or technical field required to support Land C4ISR.
-
Proof of Professional Engineer License within Canada.
-
Minimum of 10 years experience in Software Architect in a minimum of 4 of this assessment area's criteria:
-
Client /Server architecture and related technologies.
-
Analyzing, Designing and Implementing software architectures.
-
Communications engineering and systems security (Hardware, software and network), including cryptographic key, devices, hardware, firmware or software that embodies or describes cryptographic logic)
-
Experience on Real-Time Systems, Distributed Systems, Embedded systems or Mission critical systems
-
Data architecture definition, framework and implementation for military systems.
-
Software Integration: hardware and software, (COTS and/or custom developed) components into new or existing systems.
-
Employing computer modelling and simulation tool to complete software performance studies or development.
-
Software life-cycle management.
-
Minimum of 5 years experience as a Software Architect on Military Command and Control Software systems.
-
Minimum of 5 years experience as a Software Architect with in an IPT for an onsite client.
-
Minimum of 8 years experience in the preparation of technical concept documents, system specifications, and technical proposals in the field of Information Technology / Information management or engineering.
-
Minimum of 8 years experience in each of at least three of this assessment area's criteria:
-
Communicating information technology frameworks/strategies to management and technical staff.
-
Communicating software engineering direction for projects or systems.
-
Providing advice, guidance and recommendations on technical issues to support the decision-making of senior management.
-
Leading multidisciplinary teams in the development of software applications, frameworks or strategies.
-
Performing strategic, operational or tactical planning for projects or systems to meet corporate strategy.
-
Willingness and ability to travel: Will be traveling for work at different times to other NATO countries.
Additional Information
Work-Life Balance
We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work, and policies designed to support employees through their day-to-day routines and major life events. For example, we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days).
Belong@ADGA
ADGA continuously strives to integrate advanced Diversity, Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued, respected, and heard.
Compensation
Above and beyond our commitment to offer a competitive base salary, ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.
Comprehensive Benefits and Total Rewards
We offer a comprehensive benefit program, providing employees with the choice between base or enhanced plans. Depending on the plan, ADGA pays for Health & Dental, a Health Spending Account, Short-Term Disability, an Employee Assistance Program, and a Telemedicine service. Also offered: discounts on gym memberships, 5,000+ perks through Perkoplis, a Deferred Profit Sharing Plan, and access to a wide range of other employee-centric services and savings programs.