Job Description
REF: #001
Responsibilities
- 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 within 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.