Summary Description
Performs functions to support and develop functionality for Mercy Ships business and ships operation. Will work directly with business and IT functions to ensure applications meet business requirements and operate at sufficient performance standards (SLAs). This position will support requests from business users and will take a significant role on projects that will expand and enhance Mercy Ships capabilities. Responsibilities will include providing input to functional designs, business cases, test scripts and solutions according to business objectives. The Application Analyst is also responsible for generating and compiling reports based on the findings, complete with probable causes and possible solutions to systems issues. Additionally, the Business Analyst is to deliver application user training to the business and other analysts to ensure that applications are used efficiently and effectively.
Essential Duties and Responsibilities (Include But Not Limited To)
Planning, Acquisition & Deployment
- Client facing role on day to day application activities
- Oversees application environments and manages the development/release cycle
- Assists technical teams in translating various application functionality into application solutions consistent with Mercy Ships IT architecture and standards
- Meet with decision makers, service owners, and end users to define requirements and goals, and to identify and resolve systems issues
- Lead design sessions in prototyping new systems for the purpose of enhancing business processes, operations, and information process flow
- Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging these systems
- Identify and establish scope and parameters of systems analysis in order to define outcome criteria and measure-taking actions
- Collaborate in the planning, design, development, and deployment of new applications, and enhancements to existing applications
- Conduct research on software and hardware products to justify recommendations and to support purchasing efforts
- Other duties as assigned.
Operational Management
- Applies Subject Matter Expertise (SME) by verifying design documents, testing functionality and detecting defect fixes
- Provides break-fix and project support for applications
- Provides assistance in resolving application issues and problems in support of Mercy Ships stakeholders
- Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in operating systems across the organization
- Expertise in Running and Maintaining Applications
- Helps clients with stability and usability of Mercy Ships application suite
- Create system design proposals
- Identifies and addresses concerns in the configuration, workflow design, unit test, and maintenance of the application software.
- Perform cost-benefit and return on investment analysis for proposed systems to aid management in making implementation decisions
- Ensure compatibility and interoperability with other Mercy Ships information services
- Create systems models, specifications, diagrams, and charts to provide direction to system programmers
- Coordinate and perform in-depth tests, including end-user reviews, for modified and new systems, and other post-implementation support
- Participates in production support, issue resolution and change control management activities
- Interprets existing IT controls environment and applies to existing and proposed applications to ensure compliance.
Training
- Coordinate with department heads to assess departmental training needs and objectives
- Create, administer, analyze, and report on end user needs assessments and skills assessments
- Design, develop, and deliver a business applications training curriculum and individual classes
- Assess, recommend, and purchase courseware packages, and support development of appropriate courseware tools
- Provide orientation and training to end users for all modified and new business applications
- Prepare course materials and exercises and present instructor-led training sessions
- Review training materials and documentation and keep them up to date
- Create and communicate training schedules in consultation with departmental decision makers
- Collaborate with HR to maintain a database to track training participants' status and results
- Maintain feedback mechanisms, analyze results, make recommendations for training improvement, and integrate changes in curriculum and/or courses
Qualifications (Knowledge, Skills, and Abilities)
- Able to contribute to community life, requiring stable and healthy interpersonal skills
- System and business analysis skills
- Design Skills
- System Development skills
- Testing skills
- System implementation skills
- Task management skills
- Advanced problem solving skills
- Ability to create systematic and consistent requirements specifications in both technical and user-friendly language
- Excellent listening, interpersonal, written, and oral communication skills
- Highly self-motivated and directed
- Ability to effectively prioritize and execute tasks while under pressure
- Strong customer service orientation
- Supportive of Mercy Ships mission and vision, and committed to its core values
- Understand and apply servant leadership, work collaboratively with integrity and demonstrate accountability
Education and Experience
- Bachelor's degree in the field of business administration, computer science, finance, or information systems, or the equivalent combination of education and experience
- Experience in a medical/clinical area (e.g., nursing, radiology, laboratory)
- Experience overseeing the design, development, and implementation of software and hardware solutions, systems, or products
- Experience working in a team-oriented, collaborative environment