Analyze business objectives, identify problems, and perform studies and cost/benefit analysis of alternative solutions
Confer with personnel across organizational units to analyze current operational procedures, identify problems, and determine specific input and output requirements
Write detailed descriptions of user needs, program functions, and steps required to develop or modify computer programs
Review computer system capabilities, specifications, and scheduling limitations to assess feasibility of requested program changes
Study existing information processing systems to evaluate effectiveness and develop new systems to improve production
Prepare specifications detailing operations to be performed by equipment, computer programs, and personnel
Conduct studies pertaining to development of new information systems to meet current and projected needs
Plan and prepare technical reports, memoranda, and instructional manuals documenting program development
Upgrade systems and correct errors to maintain system performance after implementation
Assist computer programmers in resolving work problems related to project specifications and programming
Direct and coordinate work of others to develop, test, install, and modify programs as needed
Provide technical assistance and support for applications and hardware problems and information sharing with external entities
Provide field coordination and planning for effective use of management information systems
Determine operational, technical, and support requirements for location, installation, operation, and maintenance of office equipment and systems
Prepare charts, diagrams, tables, and flowcharts to document system designs
Detail input and output record formats for computer programs
Assist in formulating logical descriptions of problems and devising optimum solutions
Support the design, development, and maintenance of various computer applications
Provide support and recommendations for information technology systems processes associated with software technology planning, development, implementation, system security, and interfaces
Qualifications
Required:
Bachelor's Degree from an accredited four-year college or university
5+ years of ADO proficiency
Proven experience with complex concepts, practices, and procedures within the IT industry
Advanced experience and judgment to plan and accomplish goals independently
Ability to work independently and cooperatively with management and stakeholders
Knowledge of computer systems capabilities and limitations
Knowledge of applicable programming languages
Knowledge of computer hardware and software
Knowledge of computer operating systems
Ability to analyze systems and procedures
Ability to write and revise standards and procedures