The University Of British Columbia
rating-icon 0
Employer
The University Of British Columbia

The University of British Columbia, Vancouver, BC, Canada,

Verification Level: 4/7

Total
Contracts

5

Money
Spent

0

CAD

About the employer

The University of British Columbia is a global centre for research and teaching, consistently ranked among the top 20 public ...

Web Developer

posted 11 months ago

Completed

Categories

Total Price

  • CAD 84 912.00 - CAD 122 284.00

Hourly Rate

  • CAD 40.00 - CAD 58.00

Expected Hours

  • 2 114

Project Length

  • 12 months

Description

Staff - Non Union

Job Category

M&P - AAPS

Job Profile

AAPS Salaried - Information Systems and Technology, Level C

Job Title

Web Developer

Department

UBC IT | Digital Enablement

Compensation Range

$6,551.00 - $9,418.83 CAD Monthly

The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge, qualifications and experience for the position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job.

Posting End Date

February 13, 2024

Note: Applications will be accepted until 11:59 PM on the day prior to the Posting End Date above.

Job End Date

May 31, 2025

At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career.

Job Summary
The Web Developer consults with end users, project managers, business analysts, business unit and web initiatives leaders to define and determine functionality needs for business requirements.


This position provides web programming solutions to meet these needs, programs the logic for web-based software applications, plugins, extensions for content management systems, information architecture and technical requirements, then develops, launches and maintains websites and web- applications to meet these needs.
The Web Developer also defines and executes testing plans, identifies documentation needs and creates appropriate documentation and procedures, administers and maintains applications and web platforms, plugins and extensions.


The Web Developer use their knowledge of Drupal and Software Development Life Cycle (SDLC) and employs their agile development methodology to bring the concept to realization by leveraging their technical experience and client focus to develop and launch multiple web-based solutions.
Applications must include a Cover Letter and Resume demonstrating meeting the qualifications.

Organizational Status
Reports directly to the Manager, UBC IT Web Services.
 

Work Performed

  • Develops and implements Drupal websites and web-based application plugins and extensions

  • Collaborates with team members in Drupal projects – may include task estimate, recommendations, identify web issues, facilitates resolution, creates and manages databases linked to websites and web applications, and perform cross-platform and cross-browser testing

  • Supports the software development lifecycle, applies and follows appropriate Drupal development methodologies and best practices as instructed

  • Manages web application code repositories, including code branch management, package builds, feature deployments, operations of development and staging environments for Drupal projects

  • Builds and maintains good working relationships with others to achieve client objectives

  • Provides advice regarding security and equipment configuration and implements required website security programming/development methodologies and researches and recommends best practices

  • Maintains existing Drupal websites and web applications, including updates, template development, web forms, workflows, CMS management and other systems as required

  • Serves as a key member of technical analysis teams, recommends appropriate web solutions over business problems, and escalation point for more complex technical web requests and issues

  • Performs other related duties as required.

 

Consequence of Error/Judgement
Given that the incumbent will work with very sensitive data, including payment card information and donor personal information, the Web Developer is expected to follow all UBC Information Security Standards, and to exercise judgment, diplomacy and tact in all interactions. Standards of customer service are essential. Errors in reports or data pulls could have serious negative implications. Poor judgment or inferior standards of customer service could negatively impact potential fundraising opportunities, the ability for our fundraisers to engage donors, and could damage the university's reputation or increase the university's risk profile.
 

Supervision Received
Works within a collaborative work environment with considerable latitude to achieve specific project and task objectives and performance expectations.


Works under the general direction of the Manager, UBC IT Web Services.


Works autonomously in accordance with general instructions as to methods and procedures. Results are reviewed for achievement of overall and long-term objectives.

Supervision Given
May provide mentorship to junior web developers, and may supervise students, or less experienced staff on a project basis.
 

Minimum Qualifications

  • Undergraduate degree in a relevant discipline (i.e., Computer Science)

  • Minimum of three years of experience as a Drupal web developer or the equivalent combination of education and experience

  • Analytical thinking with the ability to perform problem solving independently

  • Experience with the following:

  • Administering a hosted web farm and Cloud solutions

  • Compiling tools such as Webpack or Grunt

  • CSS processor such as LESS, SASS, or SCSS

  • Executing test s, and building test harnesses

  • SDLC and application lifecycle management

  • Team-based application development and source control tools

  • IT Service Management tools such as Service Now and JIRA

  • Working in a highly collaborative coding environment

  • Excellent written and verbal communication skills as well as documentation skills

  • Knowledge on CI/CD pipelines (for testing and versioning environment)

  • Willingness to respect diverse perspectives, including perspectives in conflict with one’s own

  • Demonstrates a commitment to enhancing one’s own awareness, knowledge, and skills related to equity, diversity, and inclusion

 

Preferred Qualifications

  • Three or more years of experience developing database-driven, multi-tiered websites and web applications, JavaScript, CSS, and HTML

  • Ability to create and execute coding practices and framework using PHP programming language

  • Work experience with the following:

  • Content Management Systems (CMS) Drupal and Drupal migration

  • Front-end frameworks such as AngularJS, Vue, Svelte, and REST API

  • Website security and user account management

  • Familiarity with leveraging Web Services to build cross-application and cross-platform integrations a plus

 

Core Competencies

Collaboration

Participates willingly by supporting team decisions, assisting other team members, and doing his/her share of the work to meet goals and deadlines. Informs other team members about client-related decisions, group processes, individual actions, or influencing events. Shares all relevant and useful information.

Communicating for Results

Speaks and writes to peers in ways that support transactional activities. Shares information and asks questions prior to taking action.

Problem Solving

Asks questions and looks for data that helps to identify and differentiate the symptoms and root causes of every day, defined problems. Suggests remedies that meet the needs of the situation and those directly affected. Resolves problems and escalates issues appropriately.

Role Based Competencies

Accountability

Asks questions and provides feedback in an effort to clarify mutual expectations. Seeks advice on tasks and responsibilities when needed.

Business Process Knowledge

Identifies and documents processes within area of responsibility. Seeks guidance on aspects of process that are out of immediate scope. Drafts procedures that comply with the process

Information Systems Knowledge

Aware of the primary uses of technology by customers, learning the systems of the enterprise and the customers affected. Responds to day-to-day requests for technical support in areas of primary usage. Escalates questions and problems to relevant technical expert groups.

Address of the job

  • The University of British Columbia, Vancouver, BC, Canada

Similar Jobs

  • Lead Software Engineer (Maya)

    Hourly Rate: 57.00-101.00

    Total Price: 120000.00-210000.00

    Expected Hours: 2088

    580 Granville Street, Vancouver, BC V6C 1W6, Canada

    As Lead Software Engineer, you would lead a team of engineers to write and maintain the tools necessary to support ...

    Scanline VFX
    Scanline VFX
    rating-icon 0 / 5
  • SAP Configuration Developer

    Hourly Rate: 43.00-53.00

    Total Price: 90000.00-110000.00

    Expected Hours: 2083

    414-55 Water Street, Vancouver, BC V6B 1A7, Canada

    We are looking for a full-time permanent SAP Configuration Developer to provide expertise in building high-performing SAP enterprise applications. You will be ...

    VersaFile
    VersaFile
    rating-icon 0 / 5
  • Assistant Technical Developer- Fixed Term Contract Until May 2025

    Hourly Rate: 26.00-38.00

    Total Price: 55300.00-72600.00

    Expected Hours: 1998

    970 Robson St, Vancouver, BC V6Z 2E7, Canada

    The Assistant Technical Developer at lululemon creates world class athletic & lifestyle apparel that is acknowledged as leading in innovation, ...

    Lululemon
    Lululemon
    rating-icon 0 / 5
  • full stack Web developer

    Hourly Rate: 47.00

    Total Price: 7520.00

    Expected Hours: 160

    1500 W Georgia St #1315, Vancouver, BC V6G 2Z6, Canada

    Education: Expérience: Education Bachelor's degree Tasks Consult with clients to develop and document Website requirements Design and integrate website related ...

    ABOMIS INNOVATIONS INC.
    ABOMIS INNOVATIONS INC.
    rating-icon 0 / 5

Are you sure you want to report this job post?

If you find the content of this job post offensive, racist, illegal or inappropriate

please let us know. We'll review and take action accordingly

report-sucess
WE HAVE RECEIVED YOUR REPORT

It may take some time for our team to review and take action. Thank you for your contribution.

Are you sure to discard your application?