Salary: $8,648 - $13,512 a month

Loading ...

Job content

Staff - Non Union

Job Category

M&P - AAPS

Job Profile

AAPS Salaried - Information Systems and Technology, Level E

Job Title

Senior Data Developer

Department

SADR | Leadership | Integrated Renewal Program Student

Compensation Range

$8,647.50 - $13,511.58 CAD Monthly

Posting End Date

October 25, 2021

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

Job End Date

Job Summary

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 Senior Data Developer leads the analysis, design and review of existing or proposed system features and requirements and devises computer programs, systems and related procedures.

The incumbent will provide technical leadership for components of data migration such as Data Quality Analysis, Master Data Management, Data Retention and Traceability, Data Cleansing, Data Mapping, Data Augmentation, Data Transformation and Migration, Non-digital Asset Conversion, and Data Reconciliation.

The incumbent will work closely with users, business and technical analysts, team leads, managers and executive stakeholders, and liaise with other enterprise initiatives. The applicant understands the challenges encountered by users as they work with data and translates them into sound requirements and high-quality solutions. This is a hands-on delivery role.

Organizational Status
Interacts directly with other University technology professionals and with faculty, staff and students. Reports to the Chief Data Officer, UBC-IT. On a daily basis, the incumbent will work under the direction of a Solution Architect while assigned to an implementation project.

The position takes a leadership role working with other Programmer Analysts, Build Engineers, Business Analysts and Quality Assurance staff in ensuring the highest quality of the data and software promoted into our UBC production environments.

Work Performed
Specific Duties:
  • Designs robust, highly disciplined and maintainable data migration processes.
  • Provides technical leadership for components of data migration such as data quality analysis and profiling, master data management, data retention and traceability, data cleansing, data mapping, data augmentation, data transformation and migration, non-digital asset conversion, and data reconciliation.
- Works with the Solution Architect on the overall data migration strategy - conceptual, logical, and physical representations.
  • Leads planning and creates resourcing strategies for implementation of data migration deliverables.
  • Leads the development of data specifications and manages the process of producing specifications. Creates technical design documents to communicate solutions that will be developed by the implementation team.
  • Supervises, trains, and coaches other Programmer Analysts in the design and construction of data migration components. Facilitates and conducts design and build reviews for other Programmer Analysts to ensure efficiency and adherence to implementation standards.
  • Develops proofs-of-concepts and prototypes to illustrate approaches to functional and technical problems.
  • Serves as a data quality specialist for functional analysts to help define, estimate, and propose solutions for functional data issues.
  • Defines standards, structures, and techniques for capturing data from a variety of sources for cleansing, validating, migrating, and auditing of data.
  • Contributes to the evaluation and selection process of software products for data analysis/migration. Advises on the options, risks, cost versus benefits, and impacts on implementation processes and program goals.
  • Oversees vendor contributions to data migration. May coordinate remote development teams.
  • Builds and maintains working relationships and collaborates with other enterprise initiatives to share data migration approaches and strategies and to align with enterprise standards.

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.
  • Performs other related duties as required.

Consequence of Error/Judgement
The position takes a pro-active leadership role in ensuring the reliability and high availability of UBC mission critical 7x24 systems including application monitoring, tier 3 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 operations of these system, or failure to meet contractual obligations for performance and availability will damage the reputation of UBC and UBC-IT. This could adversely impact the University community, including the large majority of students, faculty and staff, and could cost hundreds of thousands of dollars in lost productivity, funding and revenue.

Supervision Received
Reports to the Chief Data Officer, UBC-IT and takes day-to-day direction from the Solution Architect for Data Migration.

Supervision Given
Provides guidance, coaching and technical leadership to less experienced Programmer Analysts. Conducts peer reviews of the designs and code. Will also provide feedback to the Project Manager on other Programmer Analysts performance and recommendations for facilitating improvement.

In a project leader role, the Senior Data Developer may direct and supervise work of other staff assigned to projects.

May provide input/recommendations into the recruitment process.

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

Significant experience with Enterprise Resource Planning (ERP) systems with multiple modules (e.g. CRM, Sales, Invoicing, Human Resources, Financial Accounting).

Experience with Student Information Systems is an asset.

Demonstrated ongoing career development through active and self-motivated professional development.

Demonstrated in-depth knowledge and expertise of Data Conversion/Migration, Data Quality Analysis, Data Cleansing, and Extract-Transform-Load (ETL) concepts, principles, and tuning strategies.

Significant experience with demonstrated growth in responsibility for SQL programming including advanced queries in multiple database technologies such as Oracle and SQL Server.

Advanced experience with data analysis and modeling tools and concepts.

Experience performing technical analysis, technical design, implementation planning and delivery, and technical and end-user documentation.

Robust practical experience with delivery of large scale enterprise-class data migrations and data quality best practices.

Experience leading the definition of requirements, evaluation, and deployment of software products for data migration, data quality analysis, and data cleansing.

Experience leading technical teams and ability to work in a matrix team environment.

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.

Communication 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.

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.

Loading ...
Loading ...

Deadline: 21-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...