Job Description
Location: Hybrid, Ottawa Ontario
Security Clearance: Valid Reliability Clearance
Duration: 1-year contract with 3 optional renewal periods
About Us:
We are dedicated to advancing the fields of natural sciences and engineering through research and innovation. Our mission is to foster a culture of discovery and innovation for the benefit of society.
Roles Available:
1. One (1) Senior Application Developer
Objective:
Support the decommissioning of legacy technology and its replacement with a cloud-based instance of Drupal WxT, including the migration of all existing content.
Key Responsibilities:
- Assist in the decommissioning and migration processes to Drupal.
- Develop, test, and implement custom plugins and Drupal configurations.
- Provide expertise and guidance in Drupal, cloud-based architectures, and best practices for web content management.
- Collaborate with key stakeholders in the design, development, and implementation of projects.
- Utilize Azure DevOps for code repository, create and deploy servers in the Azure Cloud, and automate deployments using Infrastructure as Code.
- Develop a Concept of Operations including a knowledge transfer to staff.
- Attend meetings and provide progress reports detailing current activities, completed tasks, and future plans.
Mandatory Qualifications for Senior Application Developer:
- Minimum of 5 years of experience as an Application/Software Architect, including web applications and content management systems with Drupal.
- Proven experience with cloud-centric architecture and migration of web content to Drupal.
- Demonstrated ability to implement Drupal in the Azure Cloud and develop custom plugins.
Desirable Skills:
- Public commits to Drupal WxT distribution.
- Experience in Agile software development and lifecycle management.
- Strong communication skills and ability to work effectively in a team environment.