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
March 30, 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 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.
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
– 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 scripts, 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
– Analytical thinking with the ability to perform problem solving independently
– 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.
View or Apply
To help us track our recruitment effort, please indicate in your cover/motivation letter where (jobs-near-me.eu) you saw this job posting.
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make…
Company DescriptionOur MissionAt Palo Alto Networks® everything starts and ends with our mission:Being the cybersecurity…
ASSISTANT GENERAL MANAGER Know what it's like to be in the stadium on game day?…
Job Description The Investment Associate will be responsible for executing determined activities of the Project…
Leidos is seeking an AI Product Scrum Master to support an exciting healthcare program.Role will…
Posting Number SF01885 Job Title Chef Manager (Operations and Outreach) Position Number 109349 FTE 1.00 FLSA Exempt Position Type Professional Staff…
This website uses cookies.