UBC has embarked on a multi-year journey to transform its academic and administrative support processes and system environments for the entire UBC community.
In November 2020, UBC successfully went live with its new HR and Finance implementation of Workday. The Integrated Renewal Program (IRP) is now focused on the journey to renew the Student information ecosystem, anchored by the implementation of Workday Student.
The Integrated Renewal Program Student (IRP Student) vision is to transform the way UBC supports learning and research, and how UBC works, to create a cohesive, integrated, and enriched experience for students, staff, and faculty.
This implementation will result in superior support for UBC students, a better user experience, a new set of tools, a new way of working, and improved reporting for informed decision-making.
IRP Student will leverage the industry-leading cloud enterprise solution Workday to replace our current core Student administration systems with a new integrated, user friendly, mobile-enabled platform.
For more information on the IRP Student, please visit www.integrated-renewal.ubc.ca The Business Systems Analyst II leads the assessment of client needs in an effort to align business initiatives with information technology solutions.
Specifically, 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.
The Business Systems Analyst designs, implements, integrates and supports complex or campus-wide vendor supplied and custom-built applications.
Organizational Status The Solution Delivery Center (SDC) is a unit within the Integrated Renewal Program Student responsible for developing technical solutions at UBC to enable the University, faculty, staff, students and partners to have business solutions developed with appropriate toolsets.
The SDC is responsible for the selection, acquisition or development, deployment, and operation of the suite of applications related to enterprise integrations.
The SDC works closely with core UBC IT and IT Enabled project teams to ensure that all releases to production of solutions and supporting toolsets are of the required quality.
Services are delivered through the use of Information Technology best practices and customer focused processes to enable stakeholders to achieve UBC objectives.
The business systems analyst will report to a Technical Project Manager within the SDC. Work Performed Designs, implements and maintains infrastructure to facilitate efficient and effective use of systems for day-to-day operations Works with Subject Matter Experts, Business Analysts, Business Architects, and Solution Architects to document the business / functional requirements for application and data integrations ensuring that all factors enabling the technical design and implementation of the requirements are included at an appropriate level of detail.
Works with the programmer analysts and quality assurance staff to document and facilitate Enterprise Resource Planning (ERP) and Application Programming Interfaces (API) / Enterprise Data Objects (EDO) as well as any other software technical requirements.
Creates and Maintains the technical business documentation within the appropriate tools. Works with the programmer analysts and quality assurance staff as a liaison for software related issues.
Coordinates the development and integration of applications with other UBC systems and services. Perform in-depth troubleshooting using knowledge of network / server administration, internet protocols, database architecture, and application configuration.
Modifies applications and conducts testing of customizations to ensure specifications are met. Documents these changes and subsequent QA scenarios.
Provides custom reporting, data analysis and extracts. Performs functional requirements to the software functional requirements and data mapping Assesses client needs utilizing a structured requirements process (gathering, analyzing, documenting, and managing changes) to identify business priorities and recommends options.
Identifies, elicits, and documents business requirements, defines business rules 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. Analyzes and reviews existing or proposed system features and integration, security, scalability and performance requirements with clients, business analysts, and team members.
Manages production and non-production application environments. Maintains core application infrastructure, including virtual servers, networks and firewalls.
Plans and performs global configuration changes or module deployments for enterprise or complex applications. Develops or modifies software code to meet specifications or facilitate integration.
Develops application documentation requirements for functions, modifications, backups and operating procedures. Provides ongoing maintenance and operational support for applications.
Core Duties : Leads the assessment of client needs utilizing a structured requirements process (gathering, analyzing, documenting, and managing changes) to identify business priorities and recommends options.
Identifies, elicits, and documents business requirements, defines business rules and communicates requirements for the implementation of business solutions.
Communicates with stakeholders of varying technical ability and subject matter expertise. Leads short-term planning sessions to implement integrated business process improvements and documents discussion and agreements.
Provides consultative services for the development of policies and procedures. Analyzes metrics to ensure for client satisfaction.
Provides input to feasibility studies for standard development projects and enhancements. Provides technical guidance and leadership to less-experienced individuals.
Prepares functional, system and program specifications. Develops user test cases and validates test results during user acceptance testing and system acceptance testing stages.
Typically performs functional testing. May prepare project status reports and communicate status to client. Maintains appropriate professional designations and up-to-date knowledge of current information technology techniques and tools.
Performs other related duties as required. Consequence of Error / Judgement Effective coding within the SDC is essential for the delivery of UBC IT services to the departments and faculties.
Decisions and actions taken by the Programmer Analyst II will have a direct impact on how efficiently and effectively UBC Applications will perform and function.
The incumbent takes an active, participatory role in ensuring the reliability and availability of UBC mission critical 24x7x365 systems including application monitoring, tier 2 support, problem analysis and resolution, and ensuring services meet or exceed customer service levels at all times.
Errors in judgment, poor planning, or failure to act decisively could have a detrimental effect on these systems. Unreliable systems and code errors that disrupt the reliable operations of these system will damage the reputation of the University.
Supervision Received Reports directly to a Technical Project Manager within the SDC. Works under general, day to day, direction of the Senior Manager, IRP Student and Technical Lead.
Supervision Given Occasional team and / or matrix supervision of staff as applicable on specific projects. Provides input / recommendations into the hiring and evaluation of staff.
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. Preferred Qualifications Technical school diploma in computing systems technology is an asset.
Experience and in-depth knowledge of applications and the business requirements supporting them is an asset. 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.
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. Accountability (Intermediate - I : 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.
Information Systems Knowledge (Intermediate - I) : 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. Competency Proficiency : Core Competencies : Collaboration (Intermediate - I) : 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 (Intermediate - I) : 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 (Intermediate - I) : 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.
Role Based Competencies : Analytical Thinking (Intermediate I) : Coordinates the information gathering and reporting process.
Reviews trends and compares to expectations. Conducts research to define problems and prepares responses to anticipated questions.
Prioritizes multiple issues and opportunities. Identifies relationships and linkages within several information sources.
Anticipates issues that are not readily apparent on the surface. Identifies root causes and effects. Defines priorities within performance objectives.
Reports and identifies areas that need guidance in order to resolve complex issues. Anticipates the possible outcome of potential solutions.
Business Process Knowledge (Intermediate - I) : 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.
Initiative (Intermediate I) : Seeks out new challenges that require risk taking. Determines the resources, team support, and technical needs necessary to enable success and procures them.
Keeps responding to the challenge in spite of obstacles and setbacks