Jobs Companies University of British Columbia Programmer Systems Analyst II

À propos de ce poste Programmer Systems Analyst II chez University of British Columbia

University of British Columbia · Sur site · UBC Vancouver Campus - Vancouver, BC, Canada
Staff - Non Union

Job Category

M&P - AAPS

Job Profile

AAPS Salaried - Information Systems and Technology, Level D

Job Title

Programmer Systems Analyst II

Department

OCIO | EASD Alignment

Compensation Range

$8,810.92 - $13,202.50 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

September 30, 2026

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

Job End Date

May 31, 2027

 

 

This is a leave replacement for a fixed term duration.

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 Programmer Systems Analyst II designs, develops, integrates and supports complex campus-wide applications.

The incumbent may be assigned responsibilities for specific departments and will act as an advocate to champion the needs of those departments. This will include coaching business decision makers, understanding the impact of technical changes on business processes and leveraging common approaches and resources between departments.

This position also acts as a subject matter expert, and provides operational project management, business process analysis, systems support coordination, and application lifecycle management.


Organizational Status
The Programmer Systems Analyst II reports to the Senior Manager, Integration Enablement Centre (IEC). The incumbent liaises with technical and functional staff throughout UBC and externally to other Universities, government agencies, granting agencies and partners to facilitate effective business solutions that meet regulatory requirements.

Work Performed

  • Works with the IEC programmer analyst and quality assurance staff to document and facilitate Enterprise Resource Planning (ERP) and Application Programming Interfaces (API)/Enterprise Data Objects (EDO).
  • Creates and Maintains the API/EDO business documentation within the appropriate tools.
  • Works with other programmer analysts and quality assurance staff as a liaison for API related issues.
  • Facilitates the implementation and maintenance of departmental and enterprise applications.
  • Coordinates the integration of these applications with other UBC systems and services.
  • Resolves complex application related failures and defects independently or in consultation with other IT professionals. Perform in-depth troubleshooting architecture and application configuration.
  • Modifies applications and conducts testing of customizations to ensure specifications are met.
  • Documents these changes and subsequent QA scenarios.
  • Assesses client needs utilizing a structured requirements process (gathering, analyzing, documenting, and managing changes) to identify business priorities and recommends options.
  • Obtains business requirements and communicates requirements for the implementation of solutions.
  • Performs formal system audits and develops written procedures, standards and practices to ensure a high level of availability, security, data integrity and hardware/software compatibility.
  • Generates reports on usage metrics, overall systems and applications performance indices using industry-standard methodologies to ensure compliance with Service Level Commitments.
  • Liaises directly and indirectly with vendors and other service owners.

Core Duties:

  • Builds and maintains good working relationships and collaborates with others to achieve client objectives.
  • Provides technical leadership in the analysis and review of existing or proposed system features and integration, security, scalability and performance requirements with users, business analysts, architects and team members.
  • Designs, develops and programs specialized custom software, prepares functional specifications, and builds prototypes.
  • Provides expert advice on complex system design issues and contributes to ongoing planning and development of systems enhancements.
  • Analyzes and reviews existing or proposed system features and integration, security, scalability and performance requirements with clients, business analysts, and team members.
  • Maintains core application infrastructure, including virtual servers, networks and firewalls.
  • Plans and performs global configuration changes or module deployments for enterprise or complex applications.
  • Integrates vendor supplied applications with existing infrastructure and applications through custom interfaces and components.
  • Manages small to medium sized projects and related budgets.
  • Provides technical expertise, training, and consultation to other staff.
  • Develops or modifies software code to meet specifications or facilitate integration.- Conducts testing of new or customized application modules to ensure application meets specifications.
  • Develops application documentation requirements for functions, modifications, back ups and operating procedures. Provides ongoing maintenance and operational support for applications.
  • Supports application lifecycle and applies and follows appropriate change management methodologies and best practices.
  • Maintains appropriate professional designations and up-to-date knowledge of current information technology techniques and tools and provides input to strategies for ongoing support and upgrade of these systems.
  • Performs other related duties as required.


Consequence of Error/Judgement

Effective application lifecycle management is essential for UBC IT to deliver services across campus. Decisions and actions taken by the incumbent will have a direct impact on how efficiently and effectively UBC systems perform and function.

Failure to meet service level obligations for performance and availability of Applications could adversely impact the University community, including the large majority of students, faculty and staff, and could have a significant impact on the University s funding and revenue. It will also risk damaging the reputation of UBC IT and the University as a whole.


Supervision Received
Works under the direction of the Associate Director, Program Delivery within assigned areas of responsibility. Carries out work through to completion, keeping the Associate Director, Program Delivery informed of the status of work in progress and seeking direction where necessary.

Supervision Given
Occasional team and/or matrix supervision of staff in regards to specific projects.

Minimum Qualifications
Undergraduate degree in a relevant discipline. In-depth knowledge of applications and the business requirements supporting them. Minimum of five 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

Extensive experience with Microsoft Windows and Linux operating systems in a complex network environment. In-depth knowledge and experience of applications and supporting business requirements. Experience with data analysis and modeling, relevant development tools, specific application and system architecture. Expertise in the design, development and implementation of specific applications. Knowledge and experience of application development tools including; HTML, ASP .NET, PHP and Java. Knowledge and experience with all industry standard web servers i.e. Microsoft Internet Information Server, Apache, etc.. Experience creating custom and modifying packaged reports with various reporting technologies i.e Crystal Reports. Experience working with both technical and non-technical clients. Ability to effectively manage multiple tasks and priorities while working under pressure to meet critical, time sensitive deadlines. Strong organizational and planning skills.

Collaboration

Actively solicits ideas and opinions from others to efficiently and effectively accomplish specific objectives targeted at defined business outcomes. Openly encourages other team members to voice their ideas and concerns. Shows respect for differences and diversity, and disagrees without personalizing issues. Utilizes strengths of team members to achieve optimal performance.

Communicating for Results

Conducts discussions with and writes memoranda to all levels of colleagues and peer groups in ways that support troubleshooting and problem solving. Seeks and shares relevant information, opinions, and judgments. Handles conflict empathetically. Explains the context of interrelated situations, asks probing questions, and solicits multiple sources of advice prior to taking action when appropriate.

Problem Solving

Applies problem-solving methodologies and tools to diagnose and solve operational and interpersonal problems. Determines the potential causes of the problem and devises testing methodologies for validation. Shows empathy and objectivity toward individuals involved in the issue. Analyzes multiple alternatives, risks, and benefits for a range of potential solutions. Recommends resource requirements and collaborates with impacted stakeholders.

Accountability

Sets objectives that meet organizational needs. Provides recommendations to individuals and teams on ways to improve performance and meet defined objectives. Monitors and provides feedback on individual and team performance against defined standards.

Business Process Knowledge

Maps full business processes and designs operational process flow. Facilitates group input and drafts proposals for process improvements. Identifies resource implications. Implements process improvement recommendations within the context of overall business processes.

Information Systems Knowledge

Resolves escalated problems of technical support. Identifies root causes. Sets up and integrates new and enhanced information systems. Identifies customer needs and determines the appropriate approach to apply and ensure resolution. Solicits the input of appropriate technical experts and managers as required.

Prêt à postuler chez University of British Columbia ?
Postuler chez University of British Columbia

Comment se compare ce salaire pour Software Engineer

Ce poste paie $7,865/yren dessous de la fourchette habituelle pour les postes Software Engineer.

$99,493 la médiane $174,000 $257,500

Fourchette typique $133,500–$215,000/yr, à partir de 10,916 annonces Software Engineer comparables sur JobsRadar (rémunération annualisée en USD). Voir les aperçus de salaire pour Software Engineer →

À propos de University of British Columbia

The University of British Columbia is a global centre for research and teaching, consistently ranked among the top 20 public universities globally. A large part of what makes us unique is the community of engaged students, faculty, and staff who are collectively committed to shaping a better world. Recognized as a leading employer in British Columbia and Canada, UBC supports inspired students, faculty and staff on their journey of discovery, and challenges them to realize their greatest potential. New ideas, changing infrastructure, innovative technology, and fresh approaches are opening up possibilities for the future of research, teaching, and work. Are you ready to embrace the future toge

Voir tous les emplois chez University of British Columbia →

Emplois similaires

Fronius
Software Developer für intelligente Ladelösung (m/w/d)
Fronius
⚡ Postuler tôt Thalheim bei Wels Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 4 min
LO
Lead Software Engineer - Full-Stack - Gauge
Lowe's
⚡ Postuler tôt Lowe's Charlotte Technology Hu... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 29 min
HA
Software Developer II
HealthOne Alliance
⚡ Postuler tôt Plano, Texas Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 29 min
Five9
Senior Software Engineer - Frontend
Five9
⚡ Postuler tôt Porto, Portugal (Hybrid) Hybride
● Nouveau 👁 Vu ✓ Postulé il y a 34 min
AspenTech
Principal Software Developer
AspenTech
⚡ Postuler tôt Montreal (Mansfield) Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 44 min
Trimble
Senior Full Stack Software Engineer
Trimble
⚡ Postuler tôt Spain - Remote · lieu restreint
● Nouveau 👁 Vu ✓ Postulé il y a 47 min
Mastercard
Senior Software Engineer
Mastercard
⚡ Postuler tôt Pune, India Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 51 min
Mastercard
Software Engineer I
Mastercard
⚡ Postuler tôt Pune, India Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 51 min
Wayve
Staff Machine Learning Software Engineer
Wayve
⚡ Postuler tôt Sunnyvale Sur site $311,000–$419,000
● Nouveau 👁 Vu ✓ Postulé il y a 53 min

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez University of British Columbia

Voir tous les emplois chez University of British Columbia →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit