Programmer/Analyst
CurrentAnalyzes and refines system requirements. Consults with managers and functional users to determine common requirements necessary to meet their Information Technology (IT) business needs. Performs analysis of current systems to determine which are capable of supporting functional requirements and should continue to be used, which should be enhanced, and which should be replaced by more advanced design. Using input from users, gathers information regarding the nature of the work involved in their organization, the workflow, transaction processing requirements, and work products. Analyzes data and prepares a project synopsis which compares alternatives in terms of cost, time, necessary equipment, and staff. Advises managers of findings and recommends a course of action. Assist in planning and coordinating design, acsquisition, testing, installation, and support. Specifies inputs and outputs, data structure, module interface plans, layouts of files and test plans. Determines output formats and design architecture. Develops and codes programs using such programming languages as JAVA, python, , Interactive Data Language (IDL), Extensible Markup Language Language (XML), and C.