Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operation time, and form of desired results.
Identifies/documents how applications and systems interact to support business processes.
Uses knowledge of systems and industry requirements to develop or modify complex information systems.
Influences business partners and service providers regarding priorities, hardware/software selection, and/or vendor selection.
Reports and reviews testing results.
Includes analysis of business and user needs, documentation of requirements, and translation into proper system requirement specifications.
Trains internal employees or external clients on changes, new systems, or new procedures. Conducts one-on-one or classroom training depending upon the size or desire of the audience.
Other related duties are assigned as needed.
Considers business implications of the application of technology to the current business environment.
Conducts tests using client data to be certain client needs will be met.
Writes test plans and test cases to ensure changes that are made to the application meet client needs and that application integrity is maintained.
Formulates and defines system scope and objectives through research and fact-finding combined with an understanding of applicable business systems and industry requirements.
Verifies through testing that changes made by programmers to one part of the application do not impact other parts.
Analyzes and documents business processes and metrics, and identifies improvement opportunities.
Conducts a variety of tests such as system, integration, readiness, and acceptance tests. Ensures changes made by programmers are correct.
Identifies and documents business strategies, objectives, and drivers.
Re-engineers processes to deliver greater effectiveness and efficiency.
Analyzes marketplace, industry, company, technology trends and best practices, vendor products and services, etc.
Assesses, applies, and projects the impact of system changes on users and internal and external clients or stakeholders.
Mentor, guide, advise and/or check the work of less experienced business systems analysts.
Calculates/estimates costs and benefits of alternative actions or solutions to establish their viability/ROI.