The Senior Business Analyst will play a pivotal role in the successful delivery of custom-developed software projects within an agile environment. The role requires a thorough understanding of business processes, strong analytical skills, and the ability to communicate effectively with stakeholders at all levels. The Senior Business Analyst will be responsible for gathering, documenting, and managing business requirements and functional requirements, enabling the development team to deliver high-quality software that meets the needs of the business.
Key Deliverables/Primary Functions:
Requirements Gathering:
• Collaborate with stakeholders to elicit, analyze, and document detailed business requirements and functional requirements.
• Lead workshops to gather and refine requirements.
• Translate business needs into functional and non-functional requirements suitable for software development.
Documentation:
• Create clear and detailed documentation, including user stories, use cases, process flows, and wireframes.
• Maintain an organized repository of all project documentation, ensuring easy access and version control.
Stakeholder Management:
• Act as a liaison between business stakeholders and the software development team.
• Facilitate communication to ensure that all stakeholders are informed and engaged throughout the project lifecycle.
• Manage stakeholder expectations and ensure alignment on project goals and deliverables.
Agile Methodology:
• Participate and run (when needed) agile ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives.
• Continuously refine the product backlog, ensuring that it reflects the latest business needs and priorities.
Project Support:
• Provide ongoing support throughout the software development lifecycle, from concept to deployment.
• Collaborate with QA teams to ensure that test cases are aligned with requirements and participate in UAT (User Acceptance Testing).
• Assist in troubleshooting and resolving issues that arise during development and post-implementation.
Continuous Improvement:
• Identify opportunities to improve business processes and software functionality.
• Recommend and implement best practices for requirements management and project delivery.
• Stay current with industry trends and emerging technologies relevant to the role.
Planning
• Assist the project management team with planning and kick-off new projects when needed.
• Assist with creating project and milestone plans.
• Assist with creating progress reports and dashboards for stakeholders
RequirementsCore Functional Knowledge/Skills:
· Strong analytical and problem-solving skills.
· Excellent communication skills, both written and verbal.
· Proficiency in business analysis tools and methodologies (e.g., JIRA, Confluence, Process Modeling)
· Familiarity with agile tools and practices, such as user stories, sprints, and product backlogs.
· Ability to work independently and as part of a collaborative team.
· Strong organizational skills with attention to detail.
Competencies/Behavior:
- Positive, self-motivated, and confident with a proactive approach to problem-solving
- Goal-oriented and committed to achieving exceptional results
- Comfortable working in a fast-paced and competitive business environment
- Adaptable to change and able to maintain composure under pressure
- Ability to work independently, take initiative, and thrive in a fast-paced, competitive environment
Minimum requirements:
- CBAP (Certified Business Analysis Professional)
- Agile certifications (Certified Scrum Master)
Qualifications
- Bachelor’s degree in business, Computer Science, Information Systems, or a related field.
Experience
- Minimum of 5 years of experience as a Business Analyst,
- with a focus on software development projects.
- Proven experience working in an agile environment
- Experience in specifying requirements for custom-developed projects is essential.
- Minimum of 2 years’ experience assisting with scrum master duties.
What we offer:
- A collaborative and supportive work environment
- Opportunities for career growth and development in a growing company
- Competitive salary and performance-based incentives
- Access to ongoing training and industry events
Desired Skills:
- Jira
- Confluence
- Process Modelling
Desired Qualification Level:
- Degree
About The Employer: