Short Description:
The Business Analyst (BA) plans, develops, tests and documents computer programs, applying knowledge of programming techniques and computer systems.
Complete Description:
The Business Analyst (BA) plans, develops, tests and documents computer programs, applying knowledge of programming techniques and computer systems: Evaluates user request for new or modified program. Reviews, analyzes, and evaluates business systems and user needs. Formulates systems to parallel overall business strategies. Leads analysis and solution definition. Understands the business issues and data challenges of the organization. Identifies organization’s strengths and weaknesses and suggests areas of improvement. Reviews and edits requirements, specifications, business processes and recommendations related to proposed solution. Develops functional and non-functional specifications, uses cases and system design specifications for systems. Conducts effective joint applications development and brainstorming sessions. Interviews and surveys subject matter experts and stakeholders to gather requirements. Understands the agile development and the universal modeling language.
• Works closely with Data Analyst to identify system requirements for desired system reports, tools, database structure, and data interfacing.
• Develops written system requirements specifications within RFP for desired functionality.
• Coordinates with Data Analyst, DE IT staff, and project vendor(s) to facilitate data collection, transfer, and integration for all data management systems.
• Collaborates with DE ITS staff for DE system access and logistics.
• Works with SA staff, stakeholders, and IT Project Coordinator to define business requirements and translate those requirements into logical dimensional database models;
• Analyzes, defines and documents business processes and maps source system data flows to business processes; identifies explicit and implicit business rules within source system programs/processes.
• Traces data elements required to meet business requirements to originating source systems; documenting sources, data element descriptions, nature and use of selected data elements, and technical definitions of source data elements.
• In coordination with Data Analyst, plans technical unit system testing and coordinates system testing with end-user unit; creates/monitors the execution of test plans, documents results and facilitates movement of tested outputs to production status.
• Reviews production output for accuracy and validity by comparing the output data with the job request and systems documentation standards and procedures.
• Provides/coordinates training efforts and oversees training provided to end users by staff on selected technologies and other applications used as database access tools.
• Reviews finished products of computer and data entry operations to ensure conformance with established quality and operational standards.
• Informs higher level administrator of recurring or projected resource and capacity problems for planning purposes and corrective actions.
Skills:
Identify implicit and explicit business rules
Required 5 Years
Trace data elements required to meet business requirements, document sources, data element descriptions, and technical definitions or source data
Required 5 Years
Gather and define business requirements
Required 5 Years
Translate requirements into logical dimensional database models
Required 5 Years
Translate and write SQL queries to extract data from a SQL server data base
Required 5 Years
Translate requests into technical design documentation
Required 5 Years
Document business processes
Required 5 Years
Integrate vendor system specifications with data systems and server
Required 5 Years
Detail existing data flow
Required 5 Years
Knowledge of technical design documentation
Required 5 Years
Prior experience with dynamic reporting
Highly desired 3 Years