Description
Are you a skilled Drupal developer who loves bringing digital designs to life? The City of Edmonton's Digital Services team is looking for a Web Developer to join our high-performing team. This is an opportunity to apply your technical expertise to help maintain and evolve the digital footprint of our City.
In this role, you will be part of a collaborative team responsible for edmonton.ca, our primary public communication channel, and OneCity, our essential employee intranet. You will work alongside senior developers and digital strategists to deliver seamless, user-centric web solutions that serve millions of people. You will be a key "do-er" on a team that manages mission-critical communication channels. Your work ensures that Edmontonians can access the information they need and that City employees have the tools to do their jobs effectively. You will translate business requirements into functional digital tools and services, ensuring our websites remain stable, accessible, and reliable.
What will you do?
- Build and maintain website features, custom modules, and patches using Drupal and PHP, following established architectural standards
- Work with senior developers to build and integrate third-party modules, APIs, and external data sources into our web ecosystem
- Create interactive and accessible user interfaces using JavaScript (jQuery/Vanilla), HTML5, and CSS/SCSS (including BEM and Twig)
- Provide exceptional customer service by addressing client needs, troubleshooting technical issues, and ensuring optimal site performance
- Participate in code reviews and testing to ensure all work meets the City's high standards for security, maintainability, and code quality
- Utilize modern development workflows, including CI/CD pipelines, Docker, and version control (Git), to ensure efficient and reliable deployments
- Perform other related duties as assigned
- A post-secondary Degree in Computer Science, Information Technology, Digital Media, or a related discipline, and a minimum of two (2) years of relevant experience in the digital and web environment field
- OR a two-year diploma in a relevant field with a minimum of three (3) years of relevant experience in the digital and web environment field.
- Mandatory experience in Drupal development and working with CI/CD pipelines.
Assets:
- Drupal Certification (Acquia)
- Experience with WordPress development
- Familiarity with Software as a Service (SaaS) or Product as a Service (PaaS)
- Experience with project management tools such as Asana
Skills required for success:
- Proficiency in Drupal custom development (Views, Content Types, Configuration Management) and PHP frameworks (Symfony/OOP), with the ability to develop custom modules and patches following established architectural standards
- Advanced skills in creating responsive, interactive interfaces using JavaScript (Vanilla and jQuery), HTML5, and CSS/SCSS (utilizing BEM methodology and Twig templating)
- Experience building and integrating third-party modules and connecting web platforms to external data sources via APIs
- Strong working experience with version control (GitHub/Gitlab), CI/CD pipelines, and development tools including Drush, Composer, Docker, and NPM/Gulp
- Knowledge of web security best practices, experience performing thorough technical testing, and a commitment to participating in constructive code reviews to ensure maintainability
- Excellent communication skills with the ability to translate technical concepts for non-technical partners and provide exceptional customer service when troubleshooting client issues
- A solid understanding of WCAG standards and a proven ability to implement inclusive, accessible digital solutions
- Ability to evaluate technical requirements from multiple sources to identify and implement the most effective solution under the guidance of senior staff
- Alignment to our Cultural Commitments and Leadership Competencies (https://bit.ly/4brRrXm)
- Embracing a culture of equity, diversity, reconciliation, and inclusion
- Alignment with the goals of the City Plan
Conditions of Employment:
- Applicants may be tested
Work Environment:
- This position may be eligible for a hybrid work arrangement with the flexibility to work from both home and the worksite as per the Letter of Understanding between the City of Edmonton and Civic Service Union 52
- The weekly hours of work for this position are currently under review and may change at a future time. Any changes will be made in accordance with the City of Edmonton/Civic Service Union 52 collective agreement, and the incumbent will be notified in advance
- This is a sedentary office-based role requiring minimal physical effort, such as sitting, walking, and manual dexterity for computer work
- The role requires high visual acuity and the ability to work in a digital environment for extended periods
- You will be part of a collaborative, integrated team environment within Strategic Services
The City of Edmonton values applicants with a diverse range of skills, experiences and competencies, and encourages you to apply. We strive to provide reasonable access and accommodations throughout the recruitment process. To request an accommodation, please contact employment@edmonton.ca. Learn more about our benefits https://bit.ly/COEbenefits.
Up to 1 permanent full-time position
Hours of Work: 40 hours per week
Salary Range: $46.160 - $58.166 (Hourly); $96,382.080 - $121,450.610 (Annually)
Recruitment Consultant: LG/RF
Edmonton rests in the heart of Treaty Six territory in Alberta and the homelands of the Metis Nation.
Classification Title: Appl & Infra Analyst I - 8hrsPosting Date: Mar 27, 2026
Closing Date: Apr 10, 2026 11:59:00 PM (MST)
Number of Openings (up to): 1 - Permanent Full-time
Union: CSU 52
Department: Financial and Corporate Services
Work Location(s): Century Place, 19th Floor, 9803 - 102A Avenue Edmonton T5J 3A3
Apply on company website