DescriptionThe Programmer Analyst II’s role is to develop, test, analyze, and maintain software applications in support of business requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Programmer Analyst II will also research, design, document, and modify software specifications throughout the production life cycle.
While some management oversight may be expected for specific projects, this position is expected to exercise discretion and independent judgment in the performance of the following duties:
Performs systems analysis and develops programming code defined in project plans to meet design specifications, customer requirements, and/or applies vendor supplied upgrades.
Design, development, documentation, analysis, creation, testing, or modification of computer systems or programs, including prototypes, based on user or system design specifications. HEAVY EMPHASIS ON DATABASE DESIGN AND MANAGEMENT for the Vietnam Center and Archive and Office of International Affairs.
Completes application modifications to enhance functionality, adapt to technology changes, and to correct application errors.
Completes other programming tasks, as assigned.
Adheres to all appropriate Institutional policies (including IT OPs) and other relevant internal departmental policies. Maintains multiple servers and data storage/backup systems to include SAN and tape backup. Assists with desktop support for staff and faculty. Designs and maintains webpages.
Knowledge, Skills, Abilities:
Exercise judgment based on an understanding of organizational policies and activities.
Plan and organize effectively, prioritize goals, use time efficiently, and stay on task.
Communicate effectively, both orally and in writing.
Establish and maintain effective work relationships.
Intermediate level analytical and design skills, including process description, logic, problem diagnostics, and problem solving.
Intermediate level understanding of programming languages, syntax structures, and data management techniques.
Understanding of application and database design and development concepts and standards.
Training in computer programming through education or experience.
Specific technical skills, as appropriate to the area and/or team.
Supervise student assistant.
Provide desktop support for faculty and staff.
Research and recommend server and storage systems, desktops and peripherals, and collection digitization equipment.
Assist in the development of online exhibits for website.
Bachelor’s degree with coursework in computer science, MIS, IT, or other related area plus one (1) year related full-time paid experience OR a combination of related education and/or experience.
Applicants for this Security Sensitive Level II position will be subject to a criminal background check and must pass a drug and alcohol test after a conditional offer of employment has been extended, but before employment can be confirmed.
Familiarity with standards and best practices for digital collections and digital preservation.
Working knowledge of XML, XSLT, databases, web design, and digital asset management systems.
Expert knowledge of archival description software (such as Archivist’s Toolkit).
Experience with digital projects, preferably in a coordinating role.
Experience working with archive or museum collection management software systems.
Experience in training and supervising student assistants, interns, and volunteers.
Last updated: Tuesday, February 28, 2017 23:43 UTC