Lead Applications Developer
- Employer
- The University of Tennessee, Knoxville
- Location
- Knoxville, TN
View more
- Administrative Jobs
- Technology, Analysts & Programming, Web, Mobile & Application Development
- Employment Type
- Full Time
- Institution Type
- Four-Year Institution
Job Details
Lead Applications Developer (Information Technology Administrator/Analyst 3) Department: University Libraries Exempt; MR13POSITION SUMMARYThe Lead Applications Developer is responsible for providing technical expertise and leadership in the design, development, integration, and enhancement of the University of Tennessee’s repository systems, publishing platform, and other critical applications utilized or developed by the Libraries. Reporting to the Director of Technology Solutions, this position collaborates with faculty, staff, and other stakeholders to identify problems and develop solutions for high impact services that support publishing, research, and learning activities at the university. The position is responsible for leading the development of the software that preserves and makes available the research, scholarship, and cultural heritage materials produced or housed by the University. In collaboration with other senior staff, this position works to develop solutions that integrate our repository software with other open services using APIs, open specifications, and other tools. The position will lead critical, high impact, and urgent projects that are essential to the academic, research, and operational mission of the Libraries and greater University. As a senior developer, this position will consult with other junior developers on their projects and mentor them as needed. As part of our commitment to create reusable open source tools, the incumbent will work with developers from other institutions and make contributions to the open source community projects where the Libraries is a partner.This position is telework eligible.
Qualifications
RESPONSIBILITIES
- Programming and Development Leads, modifies, deploys, implements, designs, and tests critical, high impact repository services. Leads the analysis and problem solving of many of the Libraries most complex systems and implements solutions by planning, developing, implementing, maintaining, managing resources, communicating progress, and delivering final products. Follows usability best practices, perform user testing, and monitor analytics data in order to improve the user experience of library patrons. Customizes, enhances, and extends library information systems and software using open standards and open technology.Evaluates and selects purpose-built, open source and commercial solutions. Designs, prototypes, tests, and develops new services and integrations as necessary. Identifies opportunities and implements new systems and services in line with the direction of the Libraries. Analyzes complex problems with our repository system and develops solutions. Performs extensive technical analysis for library systems including identifying risks, anticipating problems, and offering preventative solutions. Uses expertise and systems thinking to create new and improve existing workflow and processes for Libraries stakeholders.
- Bachelor’s degree and seven years of relevant experience, or a combination of education and relevant experienceAdvanced expertise in designing, developing, testing, and deploying applications. Proficiency with application design and data modeling. Ability to define and solve logical problems for highly technical applications. Ability to listen, empathize, understand, and communicate effectively with technical and nontechnical faculty and staff. Strong knowledge of Object Oriented Programming principles and design patterns. Ability to select, adapt, and effectively use a variety of programming methods. Strong proficiency in at least two programming languages (Java, Ruby, Python, JavaScript, PHP, etc.) Knowledge of Ruby and Rails. Knowledge of IT security practices. Ability to design and develop comprehensive integrated technology strategies. Ability to identify potential pitfalls and develop solutions to ensure project deadlines and overall timelines are met. Knowledge of CI/CD platforms and practices. Knowledge of the open-source software development process and life cycle. Ability to effectively manage multiple priorities. Ability to mentor junior developers. Ability to work independently and as a member of a team. Knowledge of test-driven development and software testing. Knowledge of visual design and data representation principles. Skills in JavaScript libraries / frameworks such as React, Vue, or Next.js.
- Experience developing Open-Source software. Experience working in an Agile project management environment.Experience with software development in an academic library or higher education setting. Experience supervising or mentoring junior developers. Experience working with digital image, audio, and video formats. Experience with search index technologies such as Solr and Elasticsearch. Experience with the International Image Interoperability Framework (IIIF) specifications. Experience with or knowledge of digital repository technologies, including Hyrax, Fedora, and Blacklight. Experience working in a Unix/Linux environment.Knowledge of digital library applications such as Fedora, Hyrax, and Hyku. Knowledge of cloud deployment practices. Knowledge of library standards such as Linked Data; metadata schemas such as MODS, METS, or DublinCore; OAI-PMH, and IIIF. Knowledge of containerization technologies such as Docker and Singularity. Knowledge of Java server environments like Tomcat or Jetty. Knowledge of media streaming technologies.Knowledge of media streaming technologies. Knowledge of current accessibility standards including WCAG AA 2.0 and 2.1. Advanced skills in React, Vue.js, Next.js, NPM, Gatsby, and / or We.
Job: Information Technology Professional
Primary Location: US-Tennessee-knoxville
Organization: Library
Schedule: Full-time
Job Posting: Jun 16, 2022, 11:47:35 AM
Organization
Working at The University of Tennessee, Knoxville
Founded in 1794, the University of Tennessee is one of the nation’s oldest and most storied public universities. Based in Knoxville, Tennessee’s flagship land-grant institution includes the statewide Institute of Agriculture and the Space Institute in Tullahoma. The university embodies excellence in teaching, discovery, scholarship, research, creative activity, outreach, and engagement. Known as the Volunteers, we lead with a spirit of selflessness, empathy, and courage, and strive to be champions for diversity, equity, and inclusion
UT Knoxville is a Research 1 university with 11 academic colleges and more than 900 programs of study. With an enrollment of more than 30,000 students, our academic programs are repeatedly ranked top in their class. The university co-manages Oak Ridge National Laboratory, the country’s most prominent national lab, driving innovation in advanced manufacturing and materials, national security, and more. We are closely connected with our communities through outreach and extension efforts across Tennessee and through partnerships with non-profits, corporations, and industries—regionally, nationally, and around the globe.
The city of Knoxville is nestled in the foothills of the Great Smoky Mountains. The modern, thriving community is surrounded by gorgeous lakes and hundreds of miles of walking, hiking, and biking trails. Situated along the banks of the Tennessee River, our beautiful features an eclectic music scene, internationally recognized festivals, unique restaurants, and a robust offering of diverse cultural activities. Knoxville is located within a day’s drive of Atlanta, Nashville, Asheville, Charlotte, Louisville, Cincinnati, Memphis, Chicago, and Washington D.C.
Knoxville and the surrounding counties have a population of more than 850,000 people. The region houses many leading corporations and organizations, including Oak Ridge National Laboratory, Pilot/Flying J, the Tennessee Valley Authority, and Regal Cinemas, along with HGTV, Food Network, and other networks owned by Discovery Inc.
As a member of the UT family, you will be surrounded by top-notch faculty, staff, and students from around the world. You will be part of a diverse campus community that is passionate about changing the world and cheering for the Vols on game day.
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert