Systems Analyst Sr

Beaumont Hospitals Farmington, MI
Under general direction, formulates and defines system scope and objectives based on user needs. Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results. Prepares detailed specifications from which programs will be written. Analyzes and revises existing system logic difficulties and documentation as necessary. Competent to work at the highest technical level of all phases of applications systems analysis activities. May use CASE tools. Provides guidance and training to less experience analysts.

Essential Duties

1. Write detailed description of users business needs, program functions and steps required to develop or modify systems.

2. Work with users to identify current operating procedures and to clarify business objectives.

3. Analyzes, design, build, test, debugging, and documenting to support implementing and maintaining application systems under minimal direction.

4. Testing all aspects of a solution including correct results, integration, data and system integrity.

5. Participate in training the end users

6. Communicate with vendors regarding technical issues.

7. Provide 24x7 support

8. Maintain an understanding of the department and the tools available in order to plan work detail and meet scheduled dates.

9. Ability to handle multiple activities simultaneously and prioritize.

10. Recognizes and advises superiors of concerns and/or issues, and provides appropriate follow up to assigned issues.

11. Assist fellow co-workers

12. Using expert knowledge of technologies and business processes provide in depth analysis of application/system and develop solutions to meet business/customer requirements, compare and evaluate options and recommend a course of action

13. Apply application/system, business and workflow knowledge to collaborate with customers to develop requirements to create technology solutions to meet the business needs

14. Mentor and direct the work other analysts, including adherence to standards and quality assurance review. Break down complex configuration and/or programming assignments into detailed specifications. Provide expert-level assistance in trouble-shooting application configuration/programming issues

15. Create and maintain technical application documentation; including test plans, application architecture, data flows, use cases and workflows

16. Participate in an on-call rotation to provide off-hours end user support

Standard Qualifications

Education / Training: Bachelor's degree in Computer Science, Information Systems, or other related field required

Work Experience: Five or more years of systems analysis experience or work experience in a similar information technology role