ADGA Group Consultants logo

Software Architect

ADGA Group Consultants
Full-time
On-site
Gatineau, Canada

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:
  1. Client /Server architecture and related technologies.
  2. Analyzing, Designing and Implementing software architectures.
  3. Communications engineering and systems security (Hardware, software and network), including cryptographic key, devices, hardware, firmware or software that embodies or describes cryptographic logic)
  4. Experience on Real-Time Systems, Distributed Systems, Embedded systems or Mission critical systems
  5. Data architecture definition, framework and implementation for military systems.
  6. Software Integration: hardware and software, (COTS and/or custom developed) components into new or existing systems.
  7. Employing computer modelling and simulation tool to complete software performance studies or development.
  8. 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: 
  1. Communicating information technology frameworks/strategies to management and technical staff.
  2. Communicating software engineering direction for projects or systems.
  3. Providing advice, guidance and recommendations on technical issues to support the decision-making of senior management.
  4. Leading multidisciplinary teams in the development of software applications, frameworks or strategies.
  5. 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.