$42.62-$63.92 Hourly / $7,387.47-$11,079.47 Monthly / $88,649.60-$132,953.60 Yearly
Develops and/or modifies application programs from program specifications; develops and/or modifies production runs according to instructions; prepares program specifications and production run specifications from functional specifications and technical system design; assists in technical systems design from functional specifications; develops documentation or modifies existing documentation for programs and production runs according to standards.
Conducts test runs using sample data and debugs programs by tracing and correcting errors; analyzes and resolves production system problems; redesigns production systems and/or runs as needed.
Participates in training programs to develop new skills and maintain existing competencies; conducts training sessions; assists in the preparation and delivery of user training programs.
Analyzes problems and implements solutions; consults with functional team members, users, and technical project team members on technical questions; coordinates, schedules, assigns, and monitors the work of technical project team members.
Conducts cost/benefit analyses; conducts technical research and prepares and presents reports on findings; coordinates system conversion efforts; analyzes network equipment and software and makes recommendations; evaluates, acquires, and coordinates computer hardware upgrades/installations.
Confers with users about hardware and software questions concerning their networks; assists users in walk-through of systems software or hardware on personal computers and attachments; arranges for/or provides training to users.
Installs personal computers, printers, synchronous and asynchronous modems, network boards, and multi-station access units in network environments; installs and configures network software for network nodes, file servers, gateways, and bridges.
Coordinates system conversion efforts and performs necessary tasks; prepares test data and verifies system test results; analyzes and resolves system problems; consults with users and technical and functional project team members on questions or problems.
Performs related work as required.
Considerable knowledge of: computer technology, systems analysis, programming techniques, languages (particularly structured COBOL), operations, and utilities; procedures necessary to design, implement and test computer systems and programs.
Working knowledge of: data communications and teleprocessing concepts.
Ability to: acquire knowledge of additional software systems; design and implement major computer systems and programs; train user and lower level personnel; coordinate and review the work of others; express oneself clearly and concisely, both orally and in writing; establish and maintain effective working relationships with others.