Position Summary, Responsibilities and Expectations:
- The Software Business Analyst will serve as a key liaison between business stakeholders and the software development team. They will be responsible for eliciting, analyzing, documenting, and validating business and technical requirements for software solutions.
- Responsibilities include:
- Conduct requirement-gathering sessions with stakeholders, users, and subject matter experts.
- Translate business needs into clear, detailed specifications and actionable user stories, use cases, and process flows.
- Collaborate with developers and QA to ensure requirements are understood and implemented correctly.
- Participate in Agile/Scrum ceremonies (e.g., sprint planning, retrospectives, stand-ups).
- Develop and maintain product documentation including business requirements documents (BRDs), functional specs, and workflow diagrams.
- Conduct gap analysis, feasibility studies, and risk assessments as needed.
- Stay current on industry trends, tools, and technologies relevant to business analysis and software development.
Essential Skills and Experience:
- 35 years of experience as a Business Analyst in a software development environment.
- Strong understanding of software development methodologies (Agile, Scrum, or Waterfall).
- Proven experience gathering and translating business requirements for technical teams.
- Excellent communication, facilitation, and interpersonal skills.
- Proficiency in business analysis tools (e.g., JIRA, Confluence, Visio, Lucidchart).
- Strong analytical, problem-solving, and organizational skills.
- Ability to manage multiple projects and priorities in a dynamic environment.
- Bachelors degree in Business, Computer Science, Information Systems, or a related field.
- CBAP, PMI-PBA, or similar certification is a plus.
- Proficiency in spoken and written English.