General Purpose:
We are looking for a Software Business Analyst whose job will be to analyze business needs and translate them into functional and non-functional requirements for technology teams, ensuring solutions deliver business value and meet stakeholder expectations.
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.
- 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.
Essential Skills and Experience:
3–5 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.
Bachelor’s 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.