SUMMARY: This position is responsible for gathering system requirements, developing accurate and efficient computer components, designing and testing component logic, coding components, and preparing them for computer operation.
ESSENTIAL FUNCTIONS:
1. Works directly with business units/subject matter expert (SME) to translate user requirements into system specifications.
2. Maintains current knowledge of standard languages, coding methods, and operations requirements.
3. Analyzes existing components to determine best method of accomplishing required changes or cause of malfunction.
4. Performs maintenance and modification of components currently in production to keep them responsive to user needs and to assure efficient operation in the production environment.
5. Assists in the design of automated portions of systems.
6. Designs component to meet specifications and to adhere to prescribed standards.
7. Codes components in an authorized language.
8. Prepares test plan and data to thoroughly test coded components to validate accuracy.
9. Identify, plan and manage technical work for development team when needed.
10. Reviews work products for completeness and accuracy of programmers assigned to the team.
11. Analyzes production components to isolate problems or to determine more efficient methods/refactoring opportunities.
12. Documents and maintains component specifications according to OPERS standards.
14. Building and maintaining a deep understanding of technical and business processes.
15. Creating, executing and validating efficient data queries.
Education:
Bachelor's degree in Computer Science or related field required.
Experience:
Minimum of 5 years of experience in designing and developing E-Business solutions and a demonstrated proficiency in the technology process/software required listed in skill set matrix below. Previous supervisory experience is a bonus.
Certifications:
IBM and JAVA certifications a plus