Job Decribtion :
Develops and revises procedures to solve complex problems dealing with computer equipment capacity and limitations, operating time, and the form of desired results. Prepares detailed specifications from which programs will be written. Designs, codes, tests, debugs, and documents those applications.
· Utilizes techniques for the successive phases of problem analysis. Performs the analysis, research, and resolution of production program problems. Maintains, debugs, and modifies programs.
· Under moderate supervision, collects, analyzes, and interprets data used in program development to meet the defined user requirements. Prepares detailed specifications for programs of difficult complexity, prepares development time estimates for assigned tasks, and is responsible for meeting those estimates. Updates and creates technical and user documentation.
· Codes programs of difficult complexity using recommended technologies. Follows the established methodologies and standards. Creates test data to execute all functions of the coded programs and performs integrated testing of all components in a medium-sized computer system. Executes program testing and is responsible for its accuracy and effectiveness.
· Coordinates between other IT areas to maintain maximum efficiency of application systems. Collaborates with users to obtain feedback on the effectiveness of the system.
· Researches and responds to user questions about procedures, program functions, or interdependencies/interrelationships of medium-sized systems. Works with users to improve their understanding, operating, or interdependencies/interrelationships for systems. Starts to develop a general knowledge of several business functions from the company operations perspective.
ANY GRADUATE