Principal Programmer/Analyst, Indiana University Bloomington Libraries
Plays a lead role in software architecture, design, and technical direction for the Avalon Media, an open source software product developed by the Indiana University Bloomington Libraries in collaboration with Northwestern University and additional partner institutions. Performs systems analysis and design for Avalon, including working with the project director and a multi-institutional development team to design, implement, deploy and support features and the Avalon high-level architecture. Codes, tests, debugs, and maintains Avalon system software to support project objectives and meet customer needs; and investigates alternative technologies and designs, evaluating the options and ensuring timely decisions with involvement from important stakeholders. Documents the Avalon system for other developers, administrators, and end users, providing other training and support as needed; mentors junior developers; and performs other duties as required. Additional information on the Avalon Media System project may be found at avalonmediasystem.org.
Required: Bachelor’s degree in computer science or related technical discipline and five years of experience in systems architecture, analysis and design of complex software systems.
Combinations of related education and experience may be considered. Experience in the following: systems development with full-featured object-oriented languages such as Java, C++, or Ruby on Rails; web services development in Unix/Linux server environments; and XML. Excellent interpersonal and communication skills, both written and verbal; ability to work collaboratively as part of a team.
Note: This position is initially funded for two years with potential for renewal.
Job Number: 13147