Under close supervision, assists in the research to develop or enhance information systems. Assists in the preparation of specifications from which programs will be written. Designs codes, tests, debugs, documents, and maintains programs.
Assists more experienced application system analysts/programmers to design, modify and adapt existing and acquired software. Assists in writing code to specifications and under the direction of management meets with end users to analyze their needs to implement software solutions. Documents all programs as they are written. Documents all application problems (hardware/software), inquiries and requests. Develops routine reports and performs routine testing. May provide analysis and recommendations to management in user needs and software requirements to determine feasibility of design. Participates in conferring with technical staff and end users to design software applications, including exchanging information on project limitation and capabilities, performance requirements and interfaces. Responsible for updating managers and other appropriate personnel of system modifications to the applications and for following up on the testing of software modifications.
EDUCATION & EXPERIENCE:
Typically requires bachelor's degree or equivalent, and zero to two years of related work experience. Must possess and maintain valid CS/IA and Security+CE certifications.
Normal demands associated with an office environment. Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face. Some travel may be required.