Analyzes complex business problems to be solved with automated systems. Provides technical expertise in identifying, evaluating and developing systems and procedures that are cost effective and meet user requirements
Requirements
- Demonstrates general understanding of full software development life cycle
- Demonstrates general understanding of code management principles
Responsibilities
- Designs, develops, modifies, debugs and evaluates programs for functional or operational areas
- Analyzes existing programs or formulates logic for new systems, devises logic procedures, prepares flowcharting, performs coding and tests/debugs programs
- Develops conversion and system implementation plans
- Prepares and obtains approval of system and programming documentation
- Recommends changes in development, maintenance and system standards
- Configures system settings and options; plans and executes unit, integration and acceptance testing; and creates specifications for systems to meet business requirements
- May train users in conversion and implementation of system
Other
- Bachelor's degree in related field, specialized training, or equivalent work experience
- Two (2) years of relevant technical or business work experience