Scope Statement
The Web Developer Lead manages and implements websites and online applications, develops, tests, produces and maintains website and online application code and content, in support of the company’s strategic initiatives and business operations. The incumbent is guided by defined procedural constraints, and works under the moderate supervision of the Director, Web Centre of Excellence in support of all business units.
Impact Statement
Leads research and development efforts for websites and applications from Proof of Concept (POC) and architecture to production and delivery in support of the organization’s strategic objectives
Researches and implements operational and performance metrics and services in support of business sales, marketing and growth strategies
Detects, troubleshoots and tracks content and functionality to ensure compliance with web governance, accessibility, privacy and legal
Responsibilities include
Manage all levels of website and application code from development to staging to production
Research and identify new and emerging technologies that are aligned with and in support of strategic objectives and initiatives
Promote improvements for software development practices, processes and standards with consideration of quality, innovation and productivity
Manage back-end administration of third party website services and hosting
Support and maintain social media technologies, SEO and online marketing and e-commerce platforms
Liaise with key stakeholders to support business objectives and projects by providing value and input at all stages of project lifecycle
Liaise with IT Operations to develop and maintain performance and operational monitoring for online assets
Knowledge / Experience / Certification
5+ years work experience in a web environment with relevant code and development experience
In-depth knowledge of PHP, Drupal, Drupal Commerce, (LAMP), and/or Java and related libraries
Advanced knowledge of JavaScript, AJAX, HTML5, CSS required
Knowledge of, version control (Git and SVN), CI, and automated testing an asset
Experience with development methodologies (e.g., Scrum) and project management
Knowledge of Google Analytics, Google Search Appliance and monitoring tools an asset
Knowledge of other relevant and/or emerging programming languages/frameworks (Node.js, Symfony, Ruby) an asset
Experience with cloud infrastructures, SaaS, API development and architecture an asset
Education / Professional Courses
Completion of a University degree or equivalent experience
Key Skills
Demonstrated ability to manage multiple task and work streams concurrently
Demonstrated ability to pivot and adjust work items to match shifting business priorities
Demonstrated capability to manage all forms of stakeholder, client and vendor communication in a professional and timely manner
Ability to work independently and as a team member
Ability to think logically, analyze and solve problems
Well-developed communication, negotiation, persuasion and presentation skills
Key Competencies
Collaboration
Customer-Centricity
Driving for Results
Initiative
Innovation
Integrity
Interpersonal Communication
Judgment and decision-making
Leadership
Working Conditions
Office environment
Prolonged periods of concentration and attention to detail
Prolonged periods of sitting while using a computer and/or telephone
May be required to work overtime
Travel may be required
Interactions
Management and employees on a local and national basis
Third party vendors and service providers