The University of Texas at Austin Job Posting

 
This posting is Deleted

Senior Software Developer/Analyst

Hiring department UT Libraries
Monthly salary $4,583+ depending on qualifications
Hours per week 40.00 Standard from 800AM to 500PM
Posting number 17-10-11-01-9358
Job Status Deleted
FLSA status Exempt
Earliest Start Date Immediately
Position Duration Terminates on 12/31/2019
Position open to all applicants
Location Austin (main campus)
Number of vacancies 1
General Notes

None provided

Required Application Materials

  • A Resume is required in order to apply
  • A Letter of Interest is required in order to apply.
  • A List of 3 References is required in order to apply.

Note: The following additional materials are also required for consideration: Statement of salary requirement Instructions for submission of these materials will be provided at the time the online application has been completed.

Additional Information

Purpose

In collaboration with LLILAS Benson Latin American Studies and Collections, design, develop, maintain, and enhance the Latin American Digital Initiatives (LADI) technical infrastructure in order to meet the goals outlined in the Mellon-funded project, "Cultivating a Latin American Post-Custodial Praxis."

Essential Functions

Conduct systems analysis and programming for UT Libraries systems. Manage application quality; participate in validation, testing, and documentation of product releases. Manage projects, including planning and monitoring of project tasks, communicating project status to stakeholders, and ensuring timely completion of milestones. Work collaboratively with customers and stakeholders to elicit requirements, identify functional and technical solutions, and investigate and resolve issues. Provide operational and customer support for UT Libraries services, including monitoring systems, providing customer service, issue investigation, and documentation. Keep up with technological trends and industry standards to ensure all products exhibit excellence in robustness, availability, security, data integrity, and failure tolerance. Participate in the development of team software development standards, process improvements, and technical documentation.

Marginal/Incidental functions

Other related functions as assigned.

Required qualifications

At least three years of experience writing custom code, configuring software packages, performing complex system analysis, and/or building integrations between software packages. Ability to design, develop, implement, maintain, test, and enhance information systems to ensure efficiency, accuracy, and meeting business needs. Ability to mentor team members and ensure that implemented solutions meet expected quality standards and fulfill the architectural vision. Ability to design systems for high availability, security, manageability, reliability. Demonstrated ability to analyze, test, and debug complex code. Demonstrated history of success developing and supporting complex, business-critical enterprise software systems. Production experience with Drupal and PHP. Experience with the configuration and administration of Java-based servlet containers, such as Tomcat or Jetty. Experience with version control software, such as Subversion, Git or Mercurial. Production experience with SQL relational databases. Familiarity with Unix or Linux command line utilities. Demonstrated ability to lead technical projects and successfully meet deadlines. Ability to work independently/part of a team.

Preferred Qualifications

Five years of experience with Java, Python, and/or PHP. Experience with software build tools, such as Ant, Gradle or Maven. Experience with implementing/integrating vendor software packages into a production environment. Production experience with Islandora and/or Fedora. Experience participating as a member of an Agile Scrum squad. Experience with automated testing tools, such as JUnit, TestNG, or Selenium. Experience with application development middleware (APIs, Enterprise Service Bus (ESB, etc.) and web services (REST, SOAP). Demonstrated ability to adapt to changing technology. Experience performing security testing. Experience managing complex technical projects. Demonstrated ability to manage complex projects with many stakeholders. Professional working proficiency in Spanish and or Portuguese.

Working conditions

May work around standard office conditions Repetitive use of a keyboard at a workstation Work performed on concurrent multiple projects under pressure of rigid deadlines or time limitations. May require occasional extended work hours or on call obligation.

Return to top of page