Web Developer (2 year term)

PIPSC IPFPC
Ottawa or Remote Full Time Full Stack Development 85,647 to 107,060

Internal/External 

Division: Information Technology Architecture and Projects

City: Ottawa, ON

Type of position: This position is eligible for a remote-work arrangement within Canada

Eligibility: Applicants must either be a Canadian citizen or eligible to work in Canada as a permanent resident

Job Term: Two year term, Full-time (35 hours per week) 

Union/Non: IAM local 3011

Competition: 24-62

The Professional Institute of the Public Service of Canada, a national union representing some 70,000 professionals and scientists throughout Canada, requires a Web Developer for a 2 year term for its National Office in Ottawa.

PIPSC/IPFPC is committed to building an inclusive workplace where diversity of thought – and of people – are recognized, valued, and considered essential to achieving our goals and objectives. We are making concerted efforts to foster a workforce that is representative of our diverse membership. We strive to create a work environment that is welcoming to everyone regardless of their gender, age, religion, race, ethnicity, and nationality, particularly equity deserving groups, such as members of the IBPOC, 2SLGBTQIA+ communities, and people living with disabilities. 

All qualified candidates will be considered; however, in support of achieving a diversified workforce we encourage applications for this opportunity from candidates belonging to one of the employment equity groups: Indigenous peoples (First Nations, Metis or Inuit), peoples of colour or persons with a disability.  Consideration will be given to a qualified candidate who, at the time of application, voluntarily indicates being part of these groups.

What can I expect to do in this role?

Under the direction of the Director, Information Technology (IT) and Program Management, and the supervision of the Manager, Information Technology Architecture, the Web Developer is responsible for guiding the replacement of PIPSC primary website with one custom built in WordPress and support the development of the project. The Web Developer develop, test, and deploy secure and reliable WordPress plugins and themes. The Web Developer's expertise in writing custom code and thoroughly test applications using a sound continuous integration (CI) process is essential to delivering a high-quality website that meet the needs of the Institute's members.
 

Primary responsibilities:

  • Develop, test, and deploy secure and reliable WordPress plugins and themes.
  • Select and implement best-in-class WordPress plugins.
  • Review code for security flaws and develop patches.
  • Write custom code and thoroughly test applications using a sound continuous integration (CI) process.
  • Manage the technical and data aspects of the content management platform.
  • Integrate and possibly extend the WordPress REST API for data transfer.
  • Create standards for storing normalized data using WordPress patterns where available.
  • Develop web interfaces that are compatible across platforms and browsers.
  • Monitor, modify and maintain cloud-based applications to ensure speed, responsiveness and code quality.
  • Collaborate with other technology team members and stakeholders to ensure website and application functionality and optimization of features.
  • Participate in the establishment of, and support, technology standards, road maps, frameworks, processes and policies related to core technology.
  • Prepare project plans to present technical ideas and establish timelines.
  • Participate in multi-disciplinary teams assigned to special projects and work collaboratively with employees in other sections.
  • May be requested to undertake other related duties on a periodic basis.

Knowledge and Experience Requirements 

Education / Experience: 

  • Completion of a bachelor degree in Computer Science, Computer Engineering, or equivalent, and 
  • Five (5) to eight (8) years of experience  in a similar role.

Language requirement:

  • Fluency in both French and English is preferred

Skills and experience required:

  • Extensive experience in WordPress plugin and theme development in PHP and JavaScript.
  • Experience with structuring data in WordPress and the WordPress API.
  • Deep knowledge of object-oriented programming 
  • Experience with HTML, CSS, SASS, and Figma.
  • Knowledge of data management using SQL, JSON, REST, GraphQL.
  • Experience developing in a cloud computing environment, particularly AWS.
  • Experience with versioned software development using GitHub.
  • Experience with automated, scripted deployment (CI/CD) and unit testing.
  • Knowledge of Angular is an asset.
  • Ability to deal with competing priorities.
  • Self-motivated and continuous learner.
  • Understanding of Agile methodology.

Compensation Package

  • Salary Range: $85,647  to $107,060 (G5) 
  • Group Benefits (Health, Dental)
  • Vacation (4 weeks/year) and other generous paid leave
  • Paid time off from December 27th to 31st

Note 

Preference will be granted in accordance with the Collective Agreement for the IAM local 3011 bargaining unit.

How to apply

You must apply by email to staffingofficer@pipsc.ca, by 4:00 pm (Est) September 16, 2024. ID competition # 24-62 in the subject line.

Kindly submit a cover letter and resume that align with the qualifications outlined in the job advertisement. Please ensure that your documents contain specific examples demonstrating how you have met the requirements of this position. We place significant importance on the information you supply in your application.

If you require a disability-related accommodation to facilitate your participation in the recruitment process, we kindly request that you get in touch with us to provide your contact details. Our Staffing team will promptly reach out to you within 48 hours. Please be assured that any information received in connection with accommodation requests will be kept confidential. 

We are dedicated to fostering an inclusive, psychologically secure, harassment-free, and accessible work environment, starting with the recruitment process.

We thank all applicants for their interest. Please note that only candidates selected for an interview will be contacted.