Requisition Number: 094843
Departmental Job Title: Programmer/Analyst 2
Type of Position: Staff
Number of Positions Available: 1
Department: 454780101-DIGITAL LIBRARY SYSTEMS
Under general direction, formulates and defines the scope and objectives for new or existing applications or programs requiring custom development. Typically carries out assignments with minimal direction from a project manager or programming development manager. Works with stakeholders to gather requirements for developmental programs. Reviews and analyzes business and technical requirements. Designs applications to meet business and technical requirements. Translates specifications into business cases, models, and ultimately into designs and actual programming code. Devises or modifies procedures to solve complex problems and works at a high technical level in all phases of application development and programming activities. Works as part of a team with varying responsibilities for completion of an entire project or a phase of a project. Participates in component design, programming, code reviews, and unit testing. Designs and develops technology and models for development projects as assigned. Performs code testing on components and works to ensure appropriate implementation standards are met. Evaluates design alternatives for development cost and solutions using various methods. Typically works with business analysts, project managers, and end-users to ensure that delivery expectations are met. Provides support and maintenance for existing applications and participates in production support during business hours and pre-launch hours. Resolves customer complaints and responds to suggestions for improvements and enhancements from end-users. Demonstrates programs. Provides appropriate written documentation of project development and programming code.