Analysis Design new systems. Determine and fine tune file structure. Program look and flow for user input, display of data, and printout of reports. Design changes and enhancements for new requirements and customer requests. Also obtain additional information from customer for clarity on request to determine user requirements.
Program Write original code from written and oral request.
Test and debug own code and code from other programmers. Add enhancements to existing code. Find and fix program bugs. Assist other programmers Design and assist in design of file structure, programs and projects. Supervise projects to ensure programmers use consistent coding methods and naming conventions.