City of Edmonton logo

Senior Web Developer (ID: 53737)

City of Edmonton

Edmonton, Canada

Share this job:
100 - 125 Posted: 6 hours ago

Job Description

<p><p>Are you an expert in Drupal development with a passion for building outstanding public-facing websites? The City of Edmonton's Digital Services team is looking for a Senior Web Developer to help shape our most critical online platforms. This is an opportunity to use your deep technical skills to create seamless, user-centric web solutions that serve millions of people.</p><p>This role is instrumental in maintaining and evolving edmonton.ca, our primary online public communication channel, and OneCity, our intranet which serves as the main information source for City employees. In this senior role, you are a technical leader, responsible for architecting, implementing, and maintaining complex website features. You will be the go-to expert for Drupal, ensuring high standards for code quality, security, and performance. This position is perfect for someone who thrives on technical challenges, enjoys mentoring other developers, and excels at balancing user experience with technological innovation.</p><h3>What will you do?</h3><ul><li>Architect and implement complex, secure, and scalable website features using your expert-level Drupal knowledge (customized functionality, theme/module development, architecture)</li><li>Lead the integration of third-party modules, APIs, and systems, ensuring seamless functionality</li><li>Provide technical leadership, conduct code reviews, and foster a culture of continuous learning</li><li>Mentor other developers, sharing expertise, providing guidance, and fostering a collaborative learning environment to elevate the team's overall skillset</li><li>Troubleshoot and resolve intricate technical issues to ensure optimal website performance, speed, and responsiveness</li><li>Champion and implement best practices, including automated testing, and actively work to reduce technical debt</li><li>Research and evaluate new technologies, frameworks, and tools to drive innovation on our digital platforms</li> <li>Collaborate with Digital Strategists and other internal partners to translate business requirements into detailed technical specifications</li> <li>Contribute to governance and process discussions in relation to application development, support, testing, security and other related topics</li> <li>Adhere to Service Levels and expectations regarding break/fix and small enhancements, adjusting work plans and communicating potential challenges/successes proactively</li> <li>Demonstrate proactive approach to incident & problem management, following resolution through root cause analysis, prevention, and documentation</li></ul><h3>Qualifications</h3><ul><li>Post-secondary Degree in Computer Science, Information Technology, Digital Media, or a related discipline, plus five (5) years of relevant experience in the digital and web environment field</li><li>A two-year diploma in a relevant field, plus six (6) years of relevant experience in the digital and web environment field</li><li>Experience in Drupal development and CI/CD pipelines is mandatory</li></ul><h3>Skills Required for Success</h3><h3>I. Drupal Expertise</h3><h3>Core Drupal Development</h3><ul><li>Expert-level proficiency in Drupal development, including a comprehensive understanding of its architecture, configuration, custom coding, and module development</li> <li>Advanced expertise in module upgrades and Drupal version upgrades</li> <li>Advanced expertise in Drupal core concepts such as hooks, views, taxonomies, and custom content types, enabling the creation of sophisticated and customized web solutions</li> <li>Proven ability to design and implement custom Drupal modules to extend functionality and meet specific project requirements, adhering to Drupal coding standards and best practices</li></ul><h3>Drupal Tooling & Best Practices</h3><ul><li>Extensive experience with Drupal development tools such as Drush and Composer, streamlining development workflows and managing dependencies effectively</li> <li>Extensive experience in developing and maintaining complex, high-traffic Drupal websites, demonstrating a deep understanding of performance optimization techniques, security best practices, and scalability considerations</li> <li>Experience in migrating websites to and from Drupal, including content migration, module configuration, and theme development</li></ul><h3>API Integration</h3><ul><li>Experience in developing and consuming RESTful APIs to integrate Drupal with external systems and services</li></ul><h3>II. Programming & Front-End Development</h3><h3>Object-Oriented Programming (OOP)</h3><ul><li>Strong understanding of object-oriented programming (OOP) principles and experience applying them in Drupal development to create modular, reusable, and maintainable code</li></ul><h3>PHP Development</h3><ul><li>Advanced knowledge of PHP and PHP frameworks, including Symfony (Drupal's underlying framework), enabling efficient and effective Drupal development</li></ul><h3>Front-End Technologies</h3><ul><li>Advanced proficiency in HTML5, CSS3, SCSS, and templating engines like Twig (including Block Element Modifier)</li></ul><h3>III. Web Standards & Inclusivity</h3><h3>Accessibility</h3><ul><li>Experience with accessibility standards (WCAG) and best practices to ensure that websites are inclusive, customer-centric, and usable by people with disabilities</li></ul><h3>Cultural Alignment</h3><ul><li>Alignment to our Cultural Commitments and Leadership Competencies ( https://bit.ly/4brRrXm )</li> <li>Ability to foster an inclusive development and working environment and ensure accessibility in web solutions</li> <li>Embracing a culture of equity, diversity, reconciliation and inclusion</li></ul><p>Please note that applicants may be tested</p><h3>Assets</h3><ul><li>Drupal Certification (Acquia)</li> <li>Experience developing and maintaining Drupal-based products for the public sector</li> <li>Experience with Software as a Service (SaaS) and Product as a Service (PaaS)</li> <li>Open-source contributions to Drupal</li> <li>Familiarity with project management tools, such as Asana</li> <li>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.</li> <li>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.</li></ul><p>Up to 1 permanent full-time position</p><p>Hours of Work: 40 hours per week</p><p>Salary Range: $49.690 - 63.408 (Hourly); $103,752 - 132,395 (Annually)</p><p>Recruitment Consultant: AO/SB</p><p>Edmonton rests in the heart of Treaty Six territory in Alberta and the homelands of the Metis Nation.</p><h3>Seniority level</h3><ul><li>Mid-Senior level</li></ul><h3>Employment type</h3><ul><li>Full-time</li></ul><h3>Job function</h3><ul><li>Engineering and Information Technology</li></ul><h3>Industries</h3><ul><li>Government Administration</li></ul><p>Referrals increase your chances of interviewing at City of Edmonton by 2x</p><p>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.</p></p>
#J-18808-Ljbffr
Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Healthfitnessjobs.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.