Drupal Architect

  • Ottawa, ON, Canada
  • Contract

Company Description

Founded in 1967, ADGA is a privately owned and operated Canadian company. We employ over 700 highly skilled team members who apply their knowledge and expertise in service delivery of advanced technology solutions for clients in the Defence, Security and Professional Services markets across Canada.

Celebrating over 50 years in business, we are proud to be one of Canada’s most trusted professional engineering and consultancy firms. Our clients continue to rely on ADGA to provide subject matter expertise, and quality talent to fulfill their business objectives. We have done so successfully by anticipating and responding to the constant changes in technology, and evolving with agility.

Our culture of commitment, trust, and accountability guides our business, fosters our growth, and is at the core of our relationships with clients, employees and consultants. Whether your projects are complex, large-scale requirements, or dependable, professional resources to execute on time, and on budget, you can count on ADGA to deliver. We are dedicated to your success.

Job Description

Assist in modernizing business efficiency, improving data analytics capacity, alternating service delivery models and enhancing regulatory transparency and openness. The main objectives have been to make data analysis and data sharing more efficient for the stakeholders to easily integrate data into their work. The plan is to continue investing in various IT projects to support the development and implementation of Investment Plan Projects.  

  • Define the architecture to be used in web-based projects
  • Perform architectural modeling to ensure consistency of the design with existing work 
  • Design a reusable development framework for drupal projects (e.g. containerized development codebase) 
  • Develop database migration plans for existing Drupal 7 sites into Drupal 9 
  • Assess the impact of the new requirements of the client on existing web applications 
  • Monitor the need for architectural changes as the project progresses 
  • Create documentations for the architecture design as well as the codebase for development framework 
  • Develop code based on the requirements documents 
  • Unit test the code prior to releasing it for integration testing 
  • Develop test plans for testing the system 
  • Ensure functionalities have been implemented according to specifications of the client
  • Define assumptions and constraints of architecture with regard to physical structure and data collection 
  • Develop post-implementation plan for monitoring/tracking architecture stability 
  • Contribute back to the drupal community with patches and bug fixes
  • Provide guidance to peer developers

Qualifications

  • Minimum 5 years of experience performing web architectural modelling, within the last 10 years
  • Minimum 5 years of experience defining assumptions and constraints of the web architecture in regard to physical structures and data collection, within the last 10 years
  • Minimum 5 years of experience analyzing and developing new and existing architecture requirements of web application projects, within the last 10 years
  • Minimum 5 years of experience producing code for reading and writing to and from different databases, within the last 10 years

Additional Information

Ability to obtain and maintain a Secret clearance

ADGA commits to putting diversity into action to build a stronger, more representative team and help our customers and communities thrive. We are a proudly Canadian and woman-led company, striving to further diversity, equity, and inclusion in the workplace and provide every individual with the opportunities and resources to help them reach their full potential.

ADGA s'engage à mettre la diversité en action pour bâtir une équipe plus forte et plus représentative et aider nos clients et nos communautés à prospérer. Nous sommes une entreprise fièrement canadienne, dirigée par une femme. Nous nous engageons pour promouvoir la diversité, l'équité et l'inclusion dans le milieu de travail et d'offrir à chaque personne les possibilités et les ressources qui lui permettront de réaliser son plein potentiel.

Privacy Policy