Admissions Architect

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Job Description - Admissions Architect

Admissions Architect Location University of British Columbia : Staff - Non Union Job Category M&P - AAPS Job Profile AAPS Salaried - Information Systems and Technology, Level E Job Title Admissions Architect Department OCIO | Integration Enablement Center Compensation Range $9,572.08 - $14,932.75 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 June 5, 2024 Note: Applications will be accepted until 11:59 PM on the Posting End Date. Job End Date 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 Office of the CIO (OCIO) and Integration Enablement Center is seeking an Admissions Architect to lead the design, development and implementation of architecture blue prints for the Admissions team. The Admissions Architect will ensure that all proposed solutions are aligned with the business needs, downstream application and system constraints, and ensures that enterprise architecture standards and any project related exceptions are managed in an informed manner. This role supports the overall design, development and execution of a DevOps framework for the overall application ecosystem. The successful incumbent is required to do the following:
  • Establish a stable, scalable, optimized architectural framework that integrates with multiple data domains such as HR, Finance, Student Common Services, PHUB, and DAF.
  • Establish an engaged, collaborative, and exceptional learning and working environment for students, staff, and faculty.
  • Enable a cohesive alignment of practices and processes.
  • Ensure reliable, integrated, and accessible institutional data that enables people to make informed, strategic decisions.
  • Positions UBC and its people to embrace opportunities and adapt to future needs and requirements.
  • Provides robust, secure, sustainable solutions that are fiscally responsible.
  • The Admissions Architect will work in the Integration Enablement Centre doing both architectural and senior development tasks, starting with a 30 (architectural) / 70 (development) allocation that will be adjusted per program requirements indicated by reporting manger(s). Organizational Status The Admissions Architect reports to management within the Integration Enablement Centre (IEC), who in turn works alongside and may also report to the Associate Director of Technical Delivery. The role supports the Program Delivery Portfolio, and may also work with the OCIO Executive and Senior Leadership as well as stakeholders and senior colleagues from the Enterprise Architecture group and other units within the University. Work Performed Specific Duties:
    • Establishes architectural standards/principles for Admissions.
    • Adheres to engineering methodologies and architecture global standards.
    • Leads the design and implementation of required tools integration/ operations/ change management, and maintenance.
    • Provides Architecture leadership to the portfolio wherever there are transformational business impacts to the University.
    • Establishes and enhances frameworks that enable the technological solution to best meet the identified business needs.
    • Ensures that the overall solution is adequately and appropriately integrated with other core University Systems and that future interoperability is preserved.
    • Works collaboratively with colleagues in the Enterprise Architecture Group to ensure Solution Designs are in keeping with the University s long term IT and strategic plans.
    • Develop and write policies, standards, guidelines, governance and related guidance for both integrations analysts and developers.
    • On-board/ train and support analysts and developers to enhance their understanding of the architectural framework and best practices for both project and sustainment modes.
    • Lead troubleshooting for complex issues as they relate to the Admissions domain.
    • Writes and updates all types of operational documentation to assist in sustaining projects during the transition to production.
    • Provide feedback regarding development and engineering methodologies, standards and leading practices.
    • Identifies potential points of contention for missed activities and notify leadership of situation with possible solutions.
    • Execution of process engineering and operational improvement initiatives for automation tooling focused on cloud
    • Resolve and act as escalation and coordination point for incidents and problems related to affected automation
    • Requirements gathering for design, development and deployment
    • Root cause analysis and improvement solutions
    • Executing scheduled or unscheduled automation in support of other technology domains
    • Performing audits and analysis of existing products for the purpose of ensuring proper configuration management and consistency.
    • Adhere to UBC's and ITIL guidelines for Incident, Problem, and Change Management Core Duties:
    • 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.
    • Leads the evaluation and selection process for application packages, and advises on options, risk, cost vs. benefits, and impacts on business processes and goals.
    • Develops system test plans, oversees testing of new or modified applications and ensures applications meet specifications.
    • Develops integration plans and ensures for the incorporation of plans into integration testing process.
    • Ensures documentation of functions and changes to new or modified modules, tests activities/results, error handling and backup/recovery procedures.
    • 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.
    • Packages in house developed applications for production or integrates vendor supplied applications.
    • May manage small to medium sized projects.
    • Provides technical expertise, training, and consultation to other staff.
    • Provides ongoing maintenance and operational support for applications.
    • Supports software development lifecycle and applies and follows appropriate programming/development methodologies and best practices as instructed.
    • Maintains appropriate professional designations and up-to-date knowledge of current information technology techniques and tools.
    • Provides Integration Solution Architecture expertise and leadership to IT capital projects but also may be involved in similar projects which often will have transformational business impacts to the University.
    • Establishes and enhances integration the architectural frameworks that enable the technological solution to best meet the identified business needs.
    • Ensures that the overall solution is adequately and appropriately integrated with other core University Systems and that future interoperability is preserved.
    • Supports the assessment of various integration solution design options and recommends solutions that best suit both the projects needs and the longer term objectives of the University.
    • Works collaboratively with colleagues in the Enterprise Architecture Group to ensure Solution Designs are in keeping with the University s long term IT and strategic plans.
    • Supports the recruitment of project staff and mentors, manages deliverables/outcomes and performance of technical team members assigned to the project.
    • Works with project and program leadership to provide guidance and mentorship to IT resources, consultants and vendors as required.
    • Supports the monitoring and reporting of status of the program to the sponsor committee, executive leadership and the board.
    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 incumbent 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 The Architect works under the general direction of the Senior Manager Admissions who works under the general direction of the Associate Director, IRP Student Technical Delivery. Supervision Given Provides guidance, coaching and technical leadership to less experienced Programmer and Integrations Analysts. Conducts peer reviews of the designs and implementations of colleagues. Provides feedback to Managers on other Programmer Analysts' performance and makes recommendations for facilitating improvements. Directs and coordinates the work of other Programmer Analysts, Integration Analysts, Business Analysts, QA Analysts, users and other staff assigned to projects. Provides input/recommendations into the hiring and evaluation of staff. Minimum Qualifications Undergraduate degree in a relevant discipline. Minimum of eight years of related experience including at least two years of managerial experience, or the equivalent combination of education and experience. Preferred Qualifications A degree in Computer Science is preferred. Demonstrates ongoing career development through active and self-motivated professional development Experience in designing, developing and implementing medium to large scale software applications and integrations primarily using Java or Java-based tools to implement SOAP- based web services or RESTful APIs an asset Ability to keep current with developments and trends in information technology. Technical qualifications include:
    • Strong skillset and experience utilizing Mulesoft
    • Well versed in internet architectures, including web, application, and database components
    • Interest and ability to learn other technologies and tools as needed
    • Demonstrated knowledge of and experience working with Enterprise Application Development tools (Java, 4GL, business process engines, etc.) implementing Enterprise Application Development Patterns.
    • Demonstrated knowledge of and experience working with Enterprise Application Integration tools (ETLs, ESBs, etc.) implementing Enterprise Integration Patterns.
    • General knowledge and/or experience of standard industry methodologies for large COTS implementation programs.
    • Very good oral and technical written communication skills.
    • Very good working knowledge of programming/scripting/markup languages such as Java, Groovy, Python, Perl, HTML, XML, JSON, etc.
    • Strong working knowledge of SOAP/REST concepts and technologies: XSD, XSLT, XPATH, WSDL, SOAP APIs, WS-*, JSON Schema, RAML/Swagger, RESTful APIs, and OAuth2, both using and implementing.
    • Strong working knowledge of enterprise application and integration patterns include message-oriented integrations that leverage technologies such as ActiveMQ, JMS and STOMP.
    • Good understanding and experience with front end and backend development methodologies.as well as data modeling, data mapping, data structures, and data integration including the following concepts and technologies: SOA, ETLs, ESBs, MOMs, EAI, enterprise integration patterns, SQL/DDL/DML.
    • Experience using standard 3GL and 4GL IDE's for development.
    • Good understanding and practical experience with many of the following: Object Oriented Analysis and Design concepts, design techniques and patterns; UML concepts; ORM frameworks; web application frameworks; software development methodologies and tools (e.g. build management, code repositories, version control, continuous integration and continuous deployment); test-driven design; behavior-driven design.
    • Good project management skills including a working knowledge of SDLC methodologies, preferably Agile methodologies (e.g. Lean, XP or Scrum).
    • Strong analytical and problem-solving skills demonstrated through troubleshooting complex technical problems.
    • Build-time dependency management
    • Unit testing and code-coverage tools
    • Good understanding of Quality Control and Test Automation in Agile-based Continuous Integration environments.
    • Agile Software Development and Management methods and ability to excel within an "Agile" environment (i.e. user stories, iterative development, continuous
    • Integration, continuous delivery, shared ownership, test-driven development, etc.)
    Core duties
    • Develops integration architecture framework (technical) for complex campus-wide information systems or services including strategies, policies, guiding principles and standards to govern how technology solutions will be developed and executed.
    • Develops and maintains integration business capabilities for enterprise systems in line with UBC IT strategic operations and technical direction.
    • Work collaboratively with product teams to assess and incorporate new features into UBC integration landscape.
    • Ensures all projects adhere to technology architecture and development standards and establishes compliance processes to review in-progress activity.
    • Defines the integration solution architecture guiding principles and determines which integration capabilities are to be implemented.
    • Provides technical leadership and expertise on architecture planning, processes and standards, system development methodologies, key business initiatives / issues, IT implications for systems or technologies and their impact on business solutions.
    • Maps and analyzes the business process to the supporting applications and services to understand the impact of the requirements (functional and non-functional).
    • Collaborates with senior professionals to develop a Requirements Traceability Matrix to ensure end-to-end traceability of the solution to the requirements and reuse existing technologies and/or solution patterns where appropriate.
    • Provides technical leadership for Mulesoft and Workday integrations at UBC.
    • Leads the integration technical work on projects, and provides mentorship to resources while leading initiatives to grow services organization practices
    • Provides feedback on resources and their capabilities to assist with resource management
    • Conducts Knowledge Transfer sessions to help onboard new/existing resources to the integrations platform
    • Assists with the development of more complex technical tasks that are time sensitive or critical
    • Conducts peer reviews on technical code
    • Researches, develops and documents advanced and specialized UBC applications, programming languages, industry best practices, organizational structures, Higher Education standards, and infrastructure, architecture, and technology in related areas from an architectural design/solutions perspective. - Maintains appropriate professional designations and up-to-date knowledge of current information technology techniques.
    • Performs other related duties as required.
    Core Competencies
    • Collaboration : Consistently fosters collaboration and respect among team members by addressing elements of the group process that impedes, or could impede, the group from reaching its goal. Engages the “right people,” within and beyond organizational boundaries, by matching individual capabilities and skills to the team's goals. Works with a wide range of teams and readily shares lessons learned and credit for team accomplishments.
    • Communicating for Results : Converses with, writes reports for, and creates/delivers presentations to all levels of colleagues and peer groups in ways that support problem solving and planning. Seeks a consensus with business partners. Debates opinions, tests understanding, and clarifies judgments. Brings conflict into the open empathetically. Explains the context of multiple interrelated situations, asks searching, probing questions, and solicits expert advice prior to taking action and making recommendations.
    • Problem Solving : Diagnoses problems using formal problem-solving tools and techniques from multiple angles and probes underlying issues to generate multiple potential solutions. Proactively anticipates and prevents problems. Devises, facilitates buy-in, makes recommendations, and guides implementation of corrective and/or preventive actions for complex issues that cross organizational boundaries and are unclear in nature. Identifies potential consequences and risk levels. Seeks support and buy-in for problem definition, methods of resolution, and accountability.
    Role Based Competencies
    • Accountability : Sets enhanced objectives for self and others. Monitors performance trends and identifies opportunities to improve standards. Provides regular feedback and suggests alternative approaches necessary to ensure that organizational objectives and superior standards are achieved. Delegates responsibility and reallocates resources as needed to ensure that priorities are met for initiatives within area of responsibility.
    • Business Process Knowledge : Describes and documents critical cross-functional business process flows. Applies business process reengineering techniques and methods in analyzing process flow and accountability charts. Recommends and advocates substantive process enhancements and assesses both internal and external implications.
    • Information Systems Knowledge : Identifies means of integrating technical support requirements with enterprise processes and strategies. Identifies technological opportunities to meet client needs. Creates information system solutions to meet the needs of business stakeholders. Partners with appropriate technical consultants, experts, and managers to resolves complex problems across all IT solutions.
Original job Admissions Architect posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Share this job with your friends

icon get direction How to get there?

icon geo-alt British Columbia

icon get direction How to get there?
View similar Technology jobs below

Similar Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.