Programmer Analyst (Drupal)

Level of effort: Part-Time
Type of engagement: Remote
Duration: 2 years
Sector: Public
Language: English

Transport Canada (TC) requires a resource to maintain and enhance their Drupal 9.5 website to support all Transport Canada’s business requirements for communicating with the Canadian public and Transport Canada stakeholders

Mandatory requirements

  • Minimum of 10 years of experience in the last 15 years providing Content Management Solutions.
  • Minimum of 10 years of experience within the last 15 years working on Content Management Solutions tasked to include all 6 of thefollowing responsibilities:
    Gathering and documenting business requirements;
    Performing installation and configuration of solutions;
    Developing detailed documentation and training to technical teams;
    Configuring content architectures and templates to conform to Government of Canada standards, including
    web accessibility and usability;
    Contributing to resolving issues related to the recommendation
    Reporting on progress to management using standard
    approaches and visualization.
  • Experience within the last 8 years tasked with all the following responsibilities:
    Analyzing, designing and implementation an enterprise search solution;
    Developing and executing test plan, including cross-browser testing, accessibility compliance (WCAG 2.0 AA),
    W3C compatibly and mobile responsiveness.

Optional requirements

  • Experience with a client, in which they were responsible for reviewing and identifying improvements to content management solutions.
  • Completed projects within the last 15 years in which they guided the development and implementation of content management solutions.
  • Experience contributing/using Open-Source projects to deliver content management solutions.

General tasks

  • Web development is to be provided by the Programmer Analyst Level 3 in collaboration with:
    o TC Communications Advisor
    o under the supervision of the Project Authority
  • Assist in performing architectural modeling to ensure consistency of the design with existing work;
  • Assess the impact of the new requirements on existing web applications;
  • Develop code based upon design and requirements documents;
  • Write code to write to and read from the database;
  • Develop, maintain, upgrade on the Content Management System (Drupal);
  • Unit test the code prior to releasing it for integration testing;
  • Monitor the need for architectural changes as the project progresses;
  • Develop test plans for testing the system;
  • Ensure functionalities have been implemented according to specifications; and
  • Monitor/track architecture stability.
  • Develop upgrade plan for Drupal 10.
Sorry! This job has expired.