Talent.com
Programmer Analyst I
Programmer Analyst IThe University of British Columbia • Vancouver, British Columbia, CA
Les candidatures ne sont plus acceptées
Programmer Analyst I

Programmer Analyst I

The University of British Columbia • Vancouver, British Columbia, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Job Summary

The Programmer Analyst I supports the Learning Technology Hub with the design, development, and support of learning technology solutions for campus-wide teaching & learning activities. The Programmer Analyst I focuses on smaller software modules and system-to-system integrations as well as contributing to larger software systems available throughout the university.

Organizational Status

The Learning Technology Innovation Centre is a central unit that supports the UBC community in using and developing learning technology solutions for face-to-face classrooms, hybrid courses, and fully-online learning. The unit supports self-developed, community-developed, and vendor-supplied solutions, from small-scale pilots through to campus-wide deployments.

Reports to Manager, Learning Applications in the UBC Learning Technology Innovation Centre. Works under the direction of Solutions Architects, Programmer Analysts, Senior Managers, Managers, and others.

Work Performed

Specific Duties :

Programs solutions based on core teaching and learning applications; advises programmers developing faculty and / or department specific modules; advises through face-to-face interaction, virtual, phone and email / ticketing system.

Manages projects to implement learning technology solutions in AWS cloud environments.

Evaluates functional requirements and system features of UBC’s enterprise teaching and learning platforms.

Designs solutions to extend system capabilities and develop integrations for tools into UBC’s teaching and learning ecosystem.

Provides technical guidance to developers’ community at UBC including providing proactive recommendations in an agile manner.

Implements the latest standards in accessibility, security, privacy, equity and in other areas as regulated by University policies.

Documents code for internal and Open Source distribution and creates user manuals and documentation for end users.

Works collaboratively, as part of an Agile software development and learning technology operations team.

Designs, develops, tests, maintains, and supports enterprise learning technology solutions in support of faculty teaching and learning goals.

Participates in team practices including refinement, estimation, and planning.

Conducts demos of features and fixes for faculty and other campus stakeholders

Contribute to documenting our processes, designs, and guidelines.

Support continuous improvement activities.

Core Duties :

Programs software applications and services.

Conducts testing and debugging to ensure application meets specifications.

Prepares programming documentation for supported programs.

Supports software development lifecycle, and applies and follows appropriate programming / development methodologies and best practices.

Integrates applications with UBC Campus Wide Login systems using Shibboleth as well as Learning Management Systems using LTI and APIs.

Maintains appropriate professional designations and up-to-date knowledge of current information technology techniques and tools.

Participates in project planning and implementation.

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

Performs other related duties as required.

Core Competency :

Collaboration - Takes initiative to actively participate in team interactions. Without waiting to be asked, constructively expresses own point of view or concerns, even when it may be unpopular. Ensures that the limited time available for collaboration adds significant customer value and business results.

Communication for Results - Converses with, and writes to, peers in ways that support transactional and administrative activities. Seeks and shares information and opinions. Explains the immediate context of the situation, asks questions with follow-ups, and solicits advice prior to taking action.

Problem Solving - Investigates defined issues with uncertain cause. Solicits input in gathering data that help identify and differentiate the symptoms and root causes of defined problems. Suggests alternative approaches that meet the needs of the organization, the situation, and those involved. Resolves problems and escalates issues with suggestions for further investigation and options for consideration as required.

Accountability - Checks assumptions about mutual expectations and clarifies standards of overall performance. Checks the scope of responsibilities of self and others. Monitors day-to-day performance and takes corrective action when needed to ensure desired performance is achieved.

Business Process Knowledge - Defines routine, integrated processes. Documents processes using basic formal process charting techniques. Applies process definitions and flows to work performed. Identifies process bottlenecks and contributes suggestions for process improvement.

Information Systems Knowledge - Possesses a basic understanding of the strategy, structures, processes, and procedures of the enterprise in its relationship with the business and its activities. Troubleshoots in response to requests for technical support. Identifies problems and needs. Escalates problems to appropriate technical experts.

Consequence of Error / Judgement

Contributes to decisions regarding the design and development of learning technology solutions for the university. Errors in judgment that impact the security and privacy of data may have a significant impact in achieving the strategic goals and vision of the university.

Supervision Received

Works with moderate latitude. Work is reviewed in terms of achievement of desired results. Receives guidance from senior developers, team leads, and solutions architects.

Supervision Given

Works in collaboration with a variety of roles that may include a combination of academic faculty and instructors, instructional support staff, course designers, learning technologists, researchers, and other technical staff.

Minimum Qualifications

Undergraduate degree in a relevant discipline. Minimum of three years of related experience, or the equivalent combination of education and experience.

  • 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

PREFERRED SKILLS

Experience with full-stack development

Experience with Python, JavaScript, PHP, and / or Perl

Experience with scripting languages and version control (Git)

Effective problem-solving skills

Excellent written and verbal communication skills

Preference will be given to candidates with :

Experience in a mixed software development and software maintenance role

Experience in building integrations with SAML, LTI, and APIs

Experience in building, deploying, and managing containerized applications using Docker and Kubernetes

Experience in building, deploying, and managing solutions using cloud-managed services (e.g. AWS, Azure, GCP)

Experience with CI / CD tools (e.g. GitHub Actions, AWS CodePipeline)

Experience working with relational databases

Demonstrated ability to explain complex concepts in layman’s language

Créer une alerte emploi pour cette recherche

Programmer Analyst • Vancouver, British Columbia, CA

Offres similaires
General Application

General Application

Clarius Mobile Health • Vancouver, BC, Canada
Temps plein
Today, as many as 25 million medical professionals globally don’t have access to medical imaging, which is proven to improve patient care and reduce healthcare costs.That’s why we&rsquo...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Intermediate Full Stack Software Engineer

Intermediate Full Stack Software Engineer

D3 Security Management Systems • Vancouver, BC, Canada
Temps plein
Intermediate Full Stack Software Engineer.Location : Greater Vancouver area candidates only.D3 Security is transforming SecOps withMorpheus, our AI-driven Autonomous Security Operations Center (ASOC...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Full Stack Developer III (Independent Contractor)

Full Stack Developer III (Independent Contractor)

Policy Reporter • Vancouver, British Columbia, CA
Temps plein
Quick Apply
Policy Reporter offers a suite of insights products and consulting services to enhance market access strategies and patient support initiatives. By tracking payer policies in near real time, we ensu...Voir plus
Dernière mise à jour : il y a 25 jours
Data Analyst

Data Analyst

TradableBits Media Inc. • Vancouver, BC, Canada
Temps plein
Salary : $80,000 - $105,000 / annual depending on experience.Tradable Bits is an award-winning tech company that helps sports, music and entertainment brands build better fan experiences.Based in Vanc...Voir plus
Dernière mise à jour : il y a 24 jours • Offre sponsorisée
Software Engineer - II

Software Engineer - II

FISPAN • Vancouver, BC, Canada
Permanent
FISPAN) is an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection for their corporate clients.Our product ai...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Project Controls Analyst

Project Controls Analyst

AECOM • Burnaby
Temps plein
At AECOM, we deliver a better world by improving commutes, keeping lights on, providing clean water, and transforming skylines. We are the world’s trusted infrastructure consulting firm, partnering ...Voir plus
Dernière mise à jour : il y a 9 jours • Offre sponsorisée
AML Analyst

AML Analyst

VoPay International Inc. • Vancouver
Temps plein
Headquartered in Vancouver, BC, VoPay was established to help businesses navigate the complexities of payments and financial services. VoPay provides secure, data-driven API payment infrastructure a...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Software Application Developer

Software Application Developer

CGI • Vancouver
Temps plein
Software Application Developer.CGI has an immediate opportunity for a software developer that can enhance existing applications and create new components and services to deliver core banking softwa...Voir plus
Dernière mise à jour : il y a 14 jours • Offre sponsorisée
Helpdesk Analyst (Vancouver)

Helpdesk Analyst (Vancouver)

Hire DigITalent • Vancouver, BC, Canada
Temps plein
We are seeking a proactive and service-oriented.IT Operations team in Vancouver.This is a hybrid role that requires a blend of remote technical troubleshooting and hands-on, in-office support.You w...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Developer - Intermediate

Software Developer - Intermediate

Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
Temps plein +1
About Delta Intelligent Building Technologies (Canada) Inc.Delta Intelligent Building Technologies (Canada) Inc.Delta Electronics) is a leading building controls manufacturer with over 300 partners...Voir plus
Dernière mise à jour : il y a 3 heures • Offre sponsorisée • Nouvelle offre
Application Support Analyst (Order to Cash function)

Application Support Analyst (Order to Cash function)

West Fraser • Vancouver
Temps plein
Application Support Analyst (Order to Cash function) – West Fraser.Location : Vancouver, BC or Memphis, TN.US applicants please apply to the US posting. The Application Support Analyst, Order to Cash...Voir plus
Dernière mise à jour : il y a 13 jours • Offre sponsorisée
Vision Software Developer II - Applications & Algorithms

Vision Software Developer II - Applications & Algorithms

LMI Technologies • Burnaby, BC, Canada
Temps plein
LMI Technologies, recognized as one of Canada's best workplaces, is a medium-sized technology company built on a culture of openness, respect and professional excellence.At LMI our staff work p...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Computer Systems Analyst

Computer Systems Analyst

Heineken company • Vancouver
Temps plein +1
WAREHOUSE WORKER | CZECH REPUBLIC.Without work experience | for all foreign citizens.Warehouse - Logistics - Customs.Food warehousesWe DON'Thave a sponsorship program, DON'T havefree services.City ...Voir plus
Dernière mise à jour : il y a 14 jours • Offre sponsorisée
Business Systems Analyst

Business Systems Analyst

Amacon • Vancouver, BC, Canada
Temps plein
Driven by a passion for detail and a tradition of excellence in design and architecture, Amacon is recognized as one of Canadas most influential real estate development and construction firms.With ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Analyst

Analyst

PenderFund Capital Management • Vancouver
Temps plein
Analyst – Pender Alternative Absolute Return Fund.PenderFund Capital Management Ltd ("Pender") is an independent, employee‑owned, value‑based investment firm founded in 2003.Based in Vancouver, the...Voir plus
Dernière mise à jour : il y a 13 jours • Offre sponsorisée
Software Engineer II - Backend

Software Engineer II - Backend

Microsoft Canada • Vancouver, BC, Canada
Temps plein
Our world is rapidly transforming.The amount of information each of us consume and create is ever increasing.In fact, the total amount of content in the world is doubling every two years now.People...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Hybrid IAM Analyst | SailPoint IdentityNow / IIQ Expert

Hybrid IAM Analyst | SailPoint IdentityNow / IIQ Expert

Marsh McLennan • Vancouver
Temps plein
A global risk management firm is seeking a talented individual for a hybrid role focused on SailPoint IdentityNow / IdentityIQ workflows in Vancouver. The position involves developing, deploying, and ...Voir plus
Dernière mise à jour : il y a 13 jours • Offre sponsorisée
Duck Creek Integration Developer

Duck Creek Integration Developer

Cognizant • Vancouver, Canada, CA
Temps plein
In this role, you will : • Over 10 years of overall IT experience with over 6 years of Duck Creek Policy configuration upgrade and support experience • Experience in commercial and personal lines ...Voir plus
Dernière mise à jour : il y a 2 heures • Offre sponsorisée • Nouvelle offre