The-University-of-Toled

Programming Specialist - The University of Toledo - Toledo, OH

United States

$24.28–$35.37/hour
over 2 years ago
Save Job

Summary

THE UNIVERSITY OF TOLEDO Position Description Position Title: Programming Specialist State: Classified Union: CWA Department: UToledo Online General Summary The Programming Specialist is responsible for assisting with design, execution, and maintenance of “extract, transform, load” (ETL) processes and data operations for the learning management system (Blackboard Learn) and other technologies that support online education. The position also assists with administration of many software tools supported by UToledo Online and works with other departments to implement custom workflows and processes to create learning environments where learners can succeed. Principal Duties and Responsibilities Rank List of Job Duties Percent of Time 1. Assist with design, execution, and maintenance of daily “extract, 30% transform, load” (ETL) processes that synchronize data between the student information system (Banner), the learning management system (Blackboard Learn) and other supported systems. Develop and maintain processes to create customized courses, course merges, users and enrollments in various systems. Some examples of such processes include managing custom courses and merges for the College of Medicine MD program, creating/managing users/enrollments for external students taking UToledo classes through agreements with other institutions, and managing course/organization/user access for other custom non-Banner requests. 2. Assist with administration of the learning management system and 30% its associated plugins and other supported software. 3. Provide high-level technical support for the learning management 25% system and other supported software when escalated from help desk or other UToledo Online staff. 4. Perform data and log-based forensics to resolve problem reports 10% and academic disputes, and provide data reports and additional input for decisions relating to the learning management system. 5. Other tasks/projects/duties as assigned. 5% TOTAL 100% Impact on the Organization 1. Directly responsible for ensuring that faculty, staff and students can access the appropriate courses Position Description Page 2 and additional learning environments in a reliable and timely fashion. This responsibility is a critical component to the University’s ability to offer online education. 2. Responsible for maintaining confidentiality of student records. Qualifications/Knowledge, Skills & Abilities Education/experience/licensing: Bachelor’s degree in information systems, computer science or related field -OR- 5 years of relevant work experience required. Minimum one year of experience with “extract, transform, load” (ETL) processes is required. Demonstrable proficiency writing SQL statements required. Experience with the following technologies/products is preferred: o Oracle, PostgreSQL, Snowflake, DBeaver/Oracle SQL Developer, Linux scripting/cron jobs, Python, Blackboard Learn/Ally/Collaborate, Echo360. Communication and other skills: Excellent organizational, oral, and written skills. Ability to work alone efficiently and effectively as a self-starter and as a member of a team of professionals. Ability to coordinate multiple and complex tasks. Must be able to evaluate crisis situations, set priorities, and accomplish a high volume workload on time, while maintaining a positive working relationship with co-workers and clients. Ability to interact cordially with faculty, students, staff, vendors, and other parties. Ability to communicate effectively with individuals having varied levels of computer competency. Project management experience is beneficial. Ability to communicate data about online learning in a way that it is easily understood by decision makers. Knowledge of organizational management, including workflows and other business processes. Reporting Relationships The Programming Specialist reports to the Director of UToledo Online and functions as a team member of the Learning and Academic Technology staff. This position works closely with most members of the UToledo Online staff including Educational Technologists, Instructional Designers, Faculty and Student Support personnel and others. This position sometimes works directly with faculty and students to resolve support issues. This position also works with various department chairs and program directors to implement customized learning environments, with the Information Technology department and Registrar’s Office to facilitate changes to employee and student records, and provides reports for the UToledo Online and Admissions Success Coach. Working Conditions Primarily works in a professional office environment with occasional moderate to high stress levels. Will sometimes be required to work in server rooms and data closets installing equipment. Must be able to lift or assist with lifting heavy computer equipment. The above list of duties is intended to describe the general nature and level of work performed by people assigned to this classification. It is not to be construed as an exhaustive list of duties performed by the people so classified, nor is it intended to limit or modify the right of any supervisor to assign, direct and control the work of employees under his/her supervision. Job Type: Full-time Pay: $24.28 - $35.37 per hour Schedule: 8 hour shift Ability to commute/relocate: Toledo, OH 43606: Reliably commute or planning to relocate before starting work (Required) Work Location: In person

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job