Applications Developer Programmer Analyst II (Temporary Extended)
Job ID/Number:
req17810
Post Date:
Thursday, September 28, 2023
Closing Date:
Monday, October 23, 2023
Institution Name:
University of Arizona Libraries
Job Location:
Tucson
Please refer to their website for accuracy and up-to-date details.
CHARACTERISTIC DUTIES
- Plans, creates, modifies, and extends complex web applications, web content management systems, and other systems.
- Helps build and maintain the library’s portfolio of LAMP-stack based applications, content management systems, and library-specific software.
- Responds to service requests, incidents, and other critical, unplanned needs related to applications in portfolio. Performs preventive maintenance, such as CMS patching.
- Collaborates with team members to improve varied application portfolio.
- Performs feasibility research and requirements gathering to prepare for upcoming application modifications.
- Participates in professional development to continuously improve technical skills and knowledge of field.
- The UA Libraries support the UA’s diversity and inclusiveness strategic initiatives designed to create an inclusive environment for all faculty, staff, and students. The candidate is expected to support diversity and inclusiveness efforts in the department and college.
- Other duties as assigned.
KNOWLEDGE, SKILLS, AND ABILITIES
- General knowledge and use of principles, theories, and concepts of programming and application development.
- General understanding of IT industry practices, techniques, and standards.
- Excellent interpersonal and communication skills, both written and verbal.
- Ability to work in a highly collaborative and inclusive environment, one that values and leverages the benefits of diverse perspectives.
- Positive attitude and strong demonstration of Our Values: Collaboration, Continuous Learning, Diversity, Innovation, and Integrity.
- Ability to think critically and pay attention to small details.
- Skill in requirements analysis and user story development.
- Skill in writing application code according to industry best practices.
- Skill in testing application code.
- Skill in debugging application code.
- Skill in sharing expertise with other developers.
- General understanding of web application development.
- General understanding of web content management systems.
Minimum Qualifications
- Bachelor's degree or equivalent advanced learning attained through professional level experience required.
- Minimum of 3 years of relevant work experience is required.
- Any equivalent combination of experience, training and/or education.
Preferred Qualifications Significant experience with:
- Developing LAMP-stack applications.
- PHP 7+ or another programming language (e.g., Python, Ruby).
- Agile software development principles.
- Issue tracking.
- Version control.
- Current IT security practices and protocols.
- Project management best practices.
- Typical library technologies (e.g., search and discovery tools, digital.
- Repository and collections software, digital preservation tools).