Job Duties
1. Implements computer system requirements by defining and analyzing system problems; designing and testing standards and solutions.
2. Defines application problem by conferring with clients; evaluating procedures and processes.
3. Develops solution by preparing and evaluating alternative workflow solutions.
4. Controls solution by establishing specifications and coordinating production with programmers.
5. Validates results by testing programs.
6. Ensures operation by training client personnel and providing support.
7. Provides reference by writing documentation.
8. Accomplishes information systems and organization mission by completing related results as needed.
9. Deploy, maintain, and troubleshoot core business applications, including application servers, associated hardware, endpoints, and databases
10. Meet and coordinate with internal and external stakeholders to establish project scope, system goals, and requirements
11. Develop, analyze, prioritize, and organize requirement specifications, data mapping, diagrams, and flowcharts for developers and testers to follow
12. Translate highly technical specifications into clear non-technical requirements
13. Manage the set-up and configuration of systems
14. Define and coordinate the execution of testing procedures, and develop test cases to serve the overall quality assurance process
15. Provide documentation of all processes and training as needed
16. Develop and implement maintenance procedures, monitor systems health, gather system statistics, and troubleshoot reported errors and alarms
17. Perform design, implementation, and upgrades of information systems to meet the business and user needs
18. Implement best practices for scalability, supportability, ease of maintenance, and system performance
Education Requirement
1. A bachelor's degree in computer science, computer systems engineering, software engineering, business administration or a related discipline or completion of a college program in computer science is usually required.
2. Experience as a computer programmer is usually required.
3. Certification or training provided by software vendors may be required by some employers.