Lead the design, development, implementation, and support for mainframe systems and collaborate with designing, producing and incorporating interactive media assets and web applications in instruction for the Center for Teaching and Learning.
Perform complex systems analysis and programming tasks requiring advanced techniques. Maintain and enhance current mainframe applications and software that support Computer-Based Testing, Course Instructor Survey, and Classroom Scanning programs. Conduct analysis of complex data processing applications and prepare feasibility studies to evaluate departmental and user needs for new or revised systems. Research, develop, and deploy new IT solutions based on business requirements and system objectives, investigate available hardware and software configurations and capabilities, and recommend optimal system to meet defined needs. Recommend improvements to processing work flows and business practices to maximize effectiveness of users and work unit. Engage in professional development training on new technologies to stay current in field. Respond to IT related requests from UT staff and administrators, effectively interpret and communicate technical solutions to users. Provide project leadership, direction and/or training to lower level staff.
Other related functions as assigned.
Possesses and applies comprehensive knowledge of application programming or analysis. Demonstrated ability to analyze, test, and debug complex code. Strong verbal and written communication skills. Strong interpersonal skills. Strong organizational skills with attention to detail. Skilled at training technical staff. Demonstrated ability to work effectively, both independently and collaboratively, in a team oriented environment. Considerable experience in systems design, analysis and programming. Minimum of 3 years experience working with the Natural/ADABAS programming environment, WebAgent, Batch processing (Task Manager), and Natclipse. Ability to handle multiple tasks and projects simultaneously. Skilled with agile software development and tracking processes; knowledgeable in automating processes for existing system. Equivalent combination of relevant education and experience may be substituted as appropriate.
May work around standard office conditions Repetitive use of a keyboard at a workstation Use of manual dexterity Work performed on concurrent multiple projects under pressure of rigid deadlines or time limitations. May require occasional extended work hours or on call obligation.