BACKEND DRUPAL DEVELOPER [Ottawa]
 

BACKEND DRUPAL DEVELOPER

    

 

Job Title:

 

BACKEND DRUPAL DEVELOPER

 
 

Organization:

 

Ingenium - Canada's Museums of Science and Innovation

 

Job Type:

Term / Full-time for 1 year

 

Language Required:

 

English or French

 
 

Location:

 

Ottawa, ON

 
 

Application Deadline:

 

2018-06-28

 

Job Start Date:

2018-08-27

 

Date Posted:

 

2018-06-11

 

Email:

competition@ingeniumcanada.org

 

Web Link to Institution:

 

https://ingeniumcanada.org/

 
 

Salary:

 

$68,242.29 - $83,038.08 Level: 8(int

 
 

Job Description:

 

Summary of Duties:
Reporting to the Web Server Administrator, the incumbent will assume the role of technical lead for Ingenium's new website
platform, powered by Drupal 8. He or she will be responsible for the operational success of the platform, including: developing
new features and enhancements, performing quality assurance, maintaining security, developing and integrating APIs, as well
as providing training and support to end-users.
The incumbent will continue building on Ingenium's mission towards making collections data open and accessible to the
public. A key deliverable for the incumbent will be the development of a collections API to power both in-museum (interactive)
experiences and public web access for researchers, students, and other curious Canadians.
The incumbent will collaborate on projects with their peers, and across departments, in an agile manner. He or she will also
train their colleagues on the team by growing their knowledge of Drupal internals.

The standard weekly hours are: SWW 37.50 Hrs (5 days consecutive Mon. - Fri.)

Education and Experience:
As an ideal candidate, you have completed a post-secondary education in a design, information technology or
computer-related discipline.

You also have experience in the following areas:
- a minimum of three (3) years of hands-on work experience with Drupal, PHP, HTML5, JavaScript, CSS;
- a minimum of two (2) years of experience with Drupal 8;
- 1+ Years with Drupal Migrations
- a minimum of one (1) year of experience with Apache Solr;
- a minimum of two (2) years of experience with jQuery;
- a minimum of six (6) months of experience with Sass;
- experience building custom Drupal Modules & Migrations;
- working experience building and consuming APIs (REST, GraphQL is a bonus);
- React.js experience is desirable, but not a requirement.

Security Requirement: Enhanced reliability

RATED REQUIREMENTS
Knowledge:
- of Docker, Setting up and Configuring Development Environments- Knowledge of REST-based APIs and principles
(GraphQL is a bonus);
- of Object-oriented programming and MVC frameworks;
- of database creation and administration;
- of design patterns, including but not limited to Separation of Concerns, Inversion of Control, etc.;
- of WCAG 2.0 AA compliance and building with accessibility in mind.

Abilities:
- Desire to learn and adapt to new applications and frameworks;
- Proven track record of launching web products;
- Sets realistic timelines, with respect to scope and delivery;
- Uses GIT to employ best-practices for proper source control;
- Working experience building and consuming APIs (REST, GraphQL is a bonus).

Personal Suitability:
Creativity and problem-solver.
Reliability and responsibility.
Initiative and judgement.
Effective team player.
Shares success with other team members.
Patience and willingness to help others.
Takes pride and ownership in works created.
A desire to remain current on emerging information technology trends.

** Successful applicants should furnish a portfolio of past Drupal projects, along with working code samples, made available
on GitHub or any other version control platform.

The CSTMC is committed to the principles of employment equity.

Résumés received for this position will not be accepted after the indicated closing time (midnight) and date.
Please note that only candidates who are selected for the next stage of this selection process will be contacted.
As a result of this competition, we may establish an eligibility list that may serve to staff similar positions.
If you are interested in this opportunity, please forward your cover letter and curriculum vitae indicating the
reference number 2018/2019-CSTMC-065 in your email's Subject line, no later than the closing date to:
competition@ingeniumcanada.org

Posting Date: June 7, 2018
Closing Date: June 28, 2018