Logo
Cynet Systems

Business Systems Analyst Job at Cynet Systems in Richmond

Cynet Systems, Richmond, VA, United States


Job Description:
  • The Business System Analyst 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 the organization's strengths and weaknesses and suggests areas of improvement.
  • Reviews and edits requirements, specifications, business processes, and recommendations related to the proposed solutions.
  • Develops functional and non-functional specifications, use cases, and system design specifications for systems.
  • Conducts effective joint application development and brainstorming sessions.
  • Interviews and surveys subject matter experts and stakeholders together with requirements.
  • Understands agile development and the universal modeling language.
  • In addition to the above, the Business Systems Analyst specializes in analyzing, designing, and implementing information systems.
  • Systems analysts assess the suitability of information systems in terms of their intended outcomes and liaise with end users, software vendors, and programmers to achieve these outcomes.
  • Plans system data flow from the ground up.
  • Writes technical requirements from a critical phase, and interacts with software architect to understand software limitations.
  • Helps programmers during system development, e.g., providing use cases, flowcharts, UML, and BPMN diagrams.
  • Documents requirements or contributes to user manuals.
  • Knowledge of the limitations and capabilities of computer systems, of applicable programming languages, of computer hardware and software, of computer operating systems, of writing program code, and of automated mapping.
  • bility to analyze systems and procedures, to write and revise standards and procedures, to communicate effectively, and to train others.
  • Identify, understand, and plan for organizational and human impacts of planned systems, and ensure that new technical requirements are properly integrated with existing processes and skill sets.