Supervisor, Web Development – Capital Regional District

5 June 2023

Apply for this job

Email *

Job Description

  • Anywhere

Capital (Regional District)

Supervisor, Web Development

The Capital Regional District (CRD) is the regional government for 13 municipalities and three electoral areas on southern Vancouver Island and the surrounding Gulf Islands, serving more than 432,000 people. Our administrative boundaries span the Traditional Territories of many First Nations, all of whom have a long standing relationship with the land and waters from time immemorial that continues to this day. We value the diversity of the people we hire and serve. In our commitment to bring differing perspectives to our workplace, and to deliver the best possible service to our customers, we encourage and welcome applications from all people with diverse backgrounds, abilities, and lived experiences.

Job Summary
The Supervisor, Web Development oversees the application development team and is responsible for providing technical leadership and direction to ensure the effective operation of the Corporate Web Content Management System. This role analyzes business requirements for web and mobile applications, creates requirement definitions and develops solutions to enhance current and new business applications. Additionally, the incumbent is responsible for the ongoing maintenance of the CRD’s application development framework.

Typical Duties and Responsibilities
People working in this role can expect to be responsible for performing the following duties. This list is not meant to be comprehensive and other related duties similar in scope and complexity may be performed.

  • Supervises the application development team, ensuring the technical application framework is applied and followed throughout all development platforms; desktop, browser and mobile.
  • Acts as the IT technical and project lead for all Web Site development work and is responsible for all technical development, design and support activities related to the corporate website.
  • Oversees the development of innovative web-based solutions through the use of the Corporate CMS platform (Progress Sitefinity), SharePoint and other web-based platforms.
  • Ensures the website and all applications and tools running on the website adhere to corporate security standards.
  • Designs, plans, evaluates, and develops n-tier solutions that target Web and mobile client user experiences.
  • Performs or oversees the collection and documentation of user requirements and provide effort estimates that adhere to department project management processes and procedures.
  • Provides oversight on development activities to ensure on-time and on-budget project delivery.
  • Maintains high software quality by defining, documenting and ensuring the use of good application development standards.
  • Researches and evaluates a variety of different software products.
  • Participates in all phases of the systems development life cycle (design, development and testing) including the technical analysis, design and development of new modules to meet business requirements.
  • Converts business and system requirements into detailed system designs and technical specifications including developing program code.
  • Analyzes existing program code performing reviews, making adjustments and conducting unit and integration testing.
  • Researches issues and problems to make recommendation and/or develop solutions.
  • Provides software performance tuning as required.
  • Creates and provides project estimates and timelines to assist in projecting cost breakdowns
  • Provides detailed project status and scheduling information to supervisors and/or managers.
  • Provides leadership to the team through coaching and mentoring.
  • Follows all policies, procedures and standards of the CRD
  • Performs other related duties as required.

  Qualifications

  • Degree in Computer Sciences, Information Technology or a related discipline with 6 – 8 years of experience developing desktop/browser applications in a mid to large scale complex IT environment, or an equivalent combination of education and experience.

Knowledge, Skills and Abilities
To be successful at the CRD, candidates should have a shared understanding of our Cultural Traits and Statement of Reconciliation with Indigenous peoples. Additionally, ideal candidates would possess the following role specific knowledge, skills and abilities:

  • Experience in ASP.NET web application including web forms and MVC.
  • Experience developing mobile applications.
  • Experience with Progress Sitefinity or similar CMS software
  • Proficient in the use of C#, SQL, JavaScript (esp. jQuery), Razor, CSS, XHTML and HTML
  • Substantial experience using and implementing Web Services (SOAP, REST, WCF, ASP.Net Web API)
  • Working knowledge of HTML5 and CSS3.
  • Proficient with current Microsoft Patterns and Practices.
  • Experience using source control products and practices, specifically Microsoft Team Foundation
  • Knowledge of developing modules, templates and widgets for content management systems, such as Sitefinity, Umbraco etc.
  • Knowledge of Microsoft-based server technologies
  • Experience with IIS 7.x
  • Extensive experience with software architecture and design
  • Experience in mentoring, providing advice and direction, setting performance objectives, and overseeing the quality of the work results for the technical team.
  • Proficiency and experience using MS Word, Excel, PowerPoint, Outlook, SharePoint and project scheduling programs and databases. 
  • Excellent planning and project management skills and ability to work to a schedule and adapt easily to changing priorities and business needs.
  • Ability to participate and contribute constructively to team discussions.
  • Ability to communicate effectively both orally and in writing with stakeholders, technical teams, senior management and co-workers.

Applications
To apply for this exciting opportunity, please visit www.crd.bc.ca and submit your application on our careers page.

Review of applications is ongoing and the position will remain open until filled.

We welcome all qualified applicants to apply and may consider a combination of experience, education and/or training where possible.