Must be authorized to work in the United States on a full-time basis for any employer.
Member of the ITS Applications Web Technologies Team who will administer and maintain enterprise Web-based applications and developer tools and provide technologies, tools and support for the UT Austin Web publishing community.
Administer and maintain enterprise Web-based applications and developer tools. Sustain and improve application and software processes to ensure all products exhibit excellence in robustness, availability, security, data integrity and failure tolerance. Assist in the design, implementation and maintenance of the Web publishing infrastructure. Troubleshoot and provide problem resolution to peers and users on the use of Web applications and Web publishing technologies. Serve as lead for software or application development projects and services. Serve as a liaison and conduit for communication between developers and server support teams. Promote best-practices in Web technologies and software development practices; create and maintain end-user and systems documentation. Ensure compliance with applicable policies on UT Austin Web site usage, security, accessibility and Web standards. Keep current with Web technologies, languages, development standards and trends.
Other related functions as assigned.
Bachelor's degree in Computer Science, IT, or related field. 4 years of experience in systems design, analysis and programming for Web-based applications. 3 years of experience programming in an enterprise UNIX-based environment. 3 years of experience programming in PHP. 2 years of experience developing websites in Drupal or WordPress Content Management Systems. Experience leading projects and assignments to completion. Experience conducting independent research and problem-solving. Experience creating and maintaining end-user and technical staff-maintenance documentation. Experience maintaining third-party enterprise applications and integrating with internal systems. Ability to handle multiple tasks and projects simultaneously. Experience using a version control system. Possesses and applies comprehensive knowledge of application programming/analysis. Demonstrated ability to analyze, test, and debug complex code. Strong 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. Equivalent combination of relevant education and experience may be substituted as appropriate.
Master's degree in Computer Science, Information Technology, or related field. 5 or more years of experience in systems design, analysis and programming for Web-based applications. 4 or more years of experience programming in an enterprise UNIX-based environment. 4 or more years of experience programming in PHP. 3 or more years of experience developing in Drupal or WordPress Content Management Systems. 1 or more years of experience programming in Perl or Python. Experience with automating the provisioning, configuration and management of systems and applications. 1 year experience developing in or troubleshooting Joomla or Expression Engine Content Management Systems. Creative problem solving skills. Experience in project management. Experience with Microsoft Project.
May work around standard office conditions Repetitive use of a keyboard at a workstation Use of manual dexterity Work performed on current multiple projects under pressure of rigid deadlines or time limitations. May require occasional extended work hours or on-call obligations.