Senior Web Developer (1-Year Temporary)

We Have a Big Name – and a Big Mission

We’re the Canadian Centre for Occupational Health and Safety. But you can call us CCOHS.

We’re a federal government corporation that’s focused on a single mission: we believe everyone in Canada has the right to a healthy and safe workplace where they can thrive. Our tools and resources are designed to give employers and workers across the country the information they need to stay healthy and safe, both physically and mentally, on the job.

We need rock solid information technology infrastructure and platforms to get this important information into the hands of users. Without this in place, we wouldn’t be able to deliver the many courses, fact sheets, databases, podcasts, guides, and other tools that workplaces across Canada need.

And that’s where you come in. You will play a role in the strategic analysis, design and implementation of assigned applications used to support CCOHS and partner systems and services. You’ll be part of our IT Digital Innovation and Development team to help make these plans a reality.

If you’re excited about helping to make a difference and being part of a culture that values innovation, professional growth, and your overall well-being, we definitely want you to read on.

About the Role

  • As a Senior Web Developer, you will analyze business requirements and client needs, and design, develop, and maintain sustainable applications. Leveraging your expertise, you will be the lead for CCOHS web site/service and development/support teams.
  • Reporting to the Manager, IT Digital Innovation and Development, you’ll work collaboratively with the CCOHS development team to build web applications in a modularized, service-oriented architecture, and hosted in AWS cloud infrastructure.
  • You will have the opportunity to bring your knowledge, creative ideas and experience in systems design and web development, especially in relation to Single Sign On (SSO) solution, and building search-based, database driven web applications.

What You Have

  • A university degree in Computer Science, Information Systems or Mathematics, or college diploma with concentration in computer technology or an equivalent combination of education and experience.
  • At least five years’ experience with web development in an environment using PHP/Laravel/Vue.js, JavaScript, HTML, Linux and MySQL database. Must have excellent understanding and work experience with web server software such as Nginx, web standards and protocols such as HTTP, HTML, CSS, XML, JSON and experience with other languages or framework such as Node.js is beneficial.
  • Experience in developing search-based web applications using search engines such as Fusion, Apache Solr, or Elasticsearch are preferred; knowledge of and experience with implementing Single Sign On (SSO) solutions such as KeyCloak is an asset.
  • Proficiency in using Linux operating system including tools and command lines. Comfortable with writing scripts using scripting languages such as bash and csh etc. in server environment. Work experience with Windows operating system.
  • Five years experience with relational DBMS such as MySQL and hands-on experience in writing SQL scripts in database as well as programming.
  • Hands-on experience in setting up containerized web development environment including servers, web applications and supporting tools using Docker containers and Cloud Services such as AWS.
  • Good knowledge of web service standards such as REST and experience with CI/CD tools such as GitHub Actions. Working experience with source code version control systems such as GitHub.
  • Two years’ experience with leading or managing projects and preparing project/work plans.
  • Excellent interpersonal and communications (oral and written) skills.

Who You Are

  • A supportive, respectful team member who provides guidance, treats others equitably, and thrives in an environment where new ideas and collaboration are encouraged.
  • An IT professional with a good understanding of full software development life cycle and DevOps best practices such as CI/CD and unit/automated testing.
  • An excellent communicator who connects well with stakeholders and clients.
  • An enthusiastic believer of providing exceptional, efficient service to internal and external clients in a clear manner.
  • A lifelong learner of leading IT best practices and the latest technology.

Job Description


Within the range of

$93,133 to $112,855 (CCOHS-11) per annum.

Full-time, temporary, unionized position

Application Deadline

Tuesday, May 23, 2023

Quote File Reference Number: IT-137

Vacancies: 1

To Apply

If you are excited by this opportunity, we want to hear from you. Send us your application in confidence to ​

Attach resume as an MS Word or PDF document.

This competition is open to residents of Ontario only.


Here at CCOHS, we promote work-life balance, encourage personal development, and foster respect, civility, and inclusion. For more reasons why this is a great place to work and information on our comprehensive benefits and federal public service pension plan, visit our Careers page.

We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please contact Human Resources at All information received in relation to accommodation will be kept confidential.

Note: Attaining Reliability Status Security Clearance is a condition of employment for all CCOHS positions. All resumes are maintained confidential and are kept on file for a period of six months.

We thank all applicants for their interest, however only those selected for an interview will be contacted.