Business Systems Analyst How to Hire, Salary Data, and Job Descriptions

Business systems analysts can be called BSAs, computer systems analysts, and even systems architects. But no matter the label, these professionals are defined by the goal of helping an organization operate more efficiently and effectively through the design and implementation of information technology systems, according to the Bureau of Labor Statistics (BLS).

Business systems analysts use both business and information technology tools to evaluate a company’s operating systems and procedures — and design and implement improvements. BSAs typically consult with managers or other functional area leaders to understand how they use IT systems, research emerging technologies that might be a good fit for the company, analyze costs and benefits, and implement new systems. Their responsibilities can include writing instruction manuals and training users.

Sample job description #1

In this interesting and diverse role, you’ll

  • Be accountable for meeting organizational expectations regarding business solution delivery standards, solution quality, client satisfaction, BA/QA resource management, fiscal oversight, practitioner skills enhancement, work scope management, and the enhancement of BA/QA practitioner capabilities
  • Be accountable for ensuring all business analysis and quality assurance work products adhere to the practices and standards defined by Community of Practice and project leaders
  • Be responsible for active participation in appropriate professional Community of Practice forums and for contributing to standards development and implementation
  • Be accountable for establishing and revising level of effort estimations, monitoring task execution and meeting established project milestones
  • Collaborate with client facing and technical delivery teams to ensure the efficient elicitation and implementation of business solution functional requirements and non-functional requirements
  • Be accountable for the documentation of formal requirements, use cases, user stories, test plans, test cases, test scripts, and test suites which ensure that the software solutions developed and tested are fit for purpose, meet business needs, and are operationally sustainable
  • Be accountable for ensuring all business analysis and quality assurance resources comply with time reporting and other mandated organizational and corporate policies


  • Great understanding of Java, SQL, .NET, C++, HTML, and Microsoft Office
  • Excellent organization, analytical, planning, and leadership skills
  • Great relationship building and consulting skills
  • Bachelor’s degree or 4+ years in equivalent experience


  • CSM preferred
  • CMST, CMSQ, CBAP, or CCBA are a plus
  • Familiarity with SharePoint and automated QA tools
  • Mastery knowledge of Agile methodology

Sample job description #2

This position contributes to our success by delivering and supporting technology solutions in support of technology initiatives. As a Business Systems Analyst, you will identify, design, and deploy technology and process solutions establishing key business capabilities enabling the realization of strategic initiatives and operational improvements. This role requires proficiency in requirements analysis, solution design, and process improvement coupled with the ability to collaborate effectively across various IT and business functions. Models and acts in accordance with our guiding principles.

Daily responsibilities

  • Supports project initiation efforts by assisting in the definition of project scope and the identification/selection of targeted solution(s). Assists project management in the development of work plans, effort estimates, and delivery timelines
  • Gathers, analyzes, and documents solution requirements. Facilitates user story creation and backlog grooming in an agile delivery environment
  • Coordinates with vendors and partners to ensure retail telecommunications (phone and internet) are installed in a timely manner
  • Utilizes LEAN techniques to develop business process designs and improve operations via process re-engineering efforts
  • Creates solution designs utilizing user-centric design techniques
  • Coordinates with business, development, and testing teams and leverages relevant process and technology proficiency to propose optimal solution(s) options delivering required business capabilities
  • Proactively identifies and effectively assesses improvement opportunities (productivity/efficiency gains, cost savings, etc.)
  • Utilizes agile delivery methodologies and participates on scrum teams in execution of solution delivery projects
  • Considers overall user technology experience in thoughtfully designing engaging solutions
  • Discuss users’ needs and determine vulnerabilities or areas of poor performance to boost productivity, efficiency, and accuracy in our computer systems

Production support

  • This position contributes to our success by executing against process and technology solutions in support of our Retail Network Voice and Data Provisioning initiatives
  • Planning, coordinating, tracking, and ensuring that phone and data circuits are provisioned and installed on time at retail stores
  • Reviews and approves invoices for new store and remodel activity from vendors. Reviews with procurement if necessary
  • Provides 24*7 global support of critical systems
  • Demonstrates system proficiency and leverages subject matter expertise to perform root cause analysis and assess issue trends
  • Coordinates issue resolution with vendors and/or cross-functional teams. Provides timely and thorough communication regarding issue status/resolution with end-users and other key stakeholders
  • Creates and maintains systems documentation (e.g. Microsoft Teams, Knowledge Base Articles) Develops and facilitates system training
  • Assists with the creation and analysis of Retail Network Provisioning reports


  • Partners with business and proposes solutions/improvements
  • Works effectively in a self-directed manner with minimal direction from lead and/or manager
  • Leads smaller streams of work. Interfaces across all organization levels comfortably
  • Generates new ideas and influences decisions within and outside team
  • Demonstrates knowledge of telecommunications industry trends and innovative thought leadership
  • Collaborates well with other teams to improve the overall productivity and quality of processes

Sample job description #3

Business Systems Analyst will apply technical savvy, problem solving and communication skills in an agile, fast paced, custom applications development environment to support the innovation and smooth operation of proprietary, industry leading technologies. Work with platform administrators, software developers, subject matter experts and end users to facilitate platform adoption by helping implement system enhancements, resolve technical issues, and conduct training.


  • Provide application and platform operational support to developers, business users, and customers
  • Participates in the creation of standard operating procedures and end user documentation
  • Provide technical assistance in the evaluation, design, development, modification, and testing of programs and integrated platforms
  • Coordinates with vendors to report and help resolve any issues or defects in functionality
  • Create, maintain, and curate platform architecture documentation
  • Works under the direction of senior technical team members and business contacts to understand and define system enhancement goals and technical requirements
  • Utilizes company policies, standards, and guidelines to ensure quality, consistency, and performance of new frameworks being implemented
  • Under direct direction, works to expand skills, and professional development
  • Support existing applications on a 24×7 basis as a member of an applications on-call support process


  • BS or BA in Computer Science, Business Administration, or related field required. Advanced degree preferred
  • A minimum of 3+ years’ experience directly supporting packaged or custom software applications in a business analyst capacity
  • Position is distinguished from lower positions by a good knowledge of a few business areas/processes, applications, and ability to solve business problems of general complexity. Good proficiency in business process design, execution, and operations
  • Participates as a contributor to IT projects
  • Good ability to merge business process and technical concepts together to innovate creative solutions to business problems and objectives
  • Good written and verbal communication skills resolving end user questions and technical issues. Good interaction with associates from multiple disciplines and at various levels in an organization, good ability to adapt quickly to changing business requirements, good ability to quickly troubleshoot problems that may arise in work products and propose multiple options (and associated plans) for resolution
  • Works under direct supervision
  • Good proficiency and understanding of SDLC and supporting agile software development. Experience using Jira and Confluence is preferred
  • Positive attitude and commitment to providing superior support and collaboration with team members, company associates and external partners
  • Good proficiency for learning new systems and their administration, configuration options and integration methods and the ability to apply this knowledge to address business problems of general complexity
  • Good ability to communicate complex concepts both verbally and in written form
  • Good documentation skills- provides oversight around documentation creation/standards/templates, etc.
  • Good proficiency with presentation skills both formally in a group setting and informally with 1:1 interaction with end users
  • Good understanding of business functionality and the ability to translate it into application requirements
  • Good prioritization skills, project management, and organization skills
  • Good knowledge testing software and associated testing processes
  • Good proficiency in system and business process interdependencies and change management

Average salary and compensation

The average salary for a business systems analyst is $101,800 in the United States. Position salary will vary based on experience, education, company size, industry, and market.

LocationSalary LowSalary High
Phoenix, Arizona$101,250$136,950
Los Angeles, California$114,200$154,550
Denver, Colorado$95,200$128,800
Washington, DC$115,950$156,850
Miami, Florida$94,750$128,200
Orlando, Florida$87,400$118,250
Tampa, Florida$88,250$119,400
Atlanta, Georgia$92,600$125,250
Chicago, Illinois$106,450$144,000
Boston, Massachusetts$115,100$155,700
Minneapolis-St. Paul, Minnesota$91,700$124,100
New York City, New York$121,150$163,900
Philadelphia, Pennsylvania$98,650$133,450
Dallas, Texas$96,050$129,950
Houston, Texas$95,200$128,800
Seattle, Washington$110,750$149,850
National Average$86,550$117,050

Sample interview questions

  • What would you consider to be the most vital strengths a business analyst can possess?
  • How would you approach your typical project?
  • Can you describe a time when you had a difficult stakeholder? What happened? How did you work around this?
  • What business intelligence tools have you worked with in the past?
  • What do you know about SSD?

Need help hiring a Business Systems Analyst?

We match top professionals with great employers across the country. Your next career move or star employee is just around the corner. Review our career content and advice, browse our latest job openings, or email us your resume. We look forward to connecting with you soon!

Browse A-Z Job Descriptions