Role Overview Business Analyst / Functional
Our client is a well-established Microsoft Gold Partner, recognized for delivering high-quality enterprise and transformation solutions across multiple industries. The team works on legacy-to-modern system migrations, complex enterprise integrations, and large-scale digital transformation initiatives.
This role is ideal for a Business Analyst / Functional consultant who enjoys problem-solving in complex environments, working closely with stakeholders, and translating business needs into structured, actionable system solutions while continuously growing within a leading technology practice.
Key Responsibilities
Business Analysis & Requirements Management
- Engage business stakeholders to elicit, analyze, and document requirements across multiple domains including Finance, Supply Chain, Sales, HR, and Asset Management.
- Translate business needs into clear functional requirements, user stories, and acceptance criteria.
- Conduct fit-gap analysis to assess existing systems and recommend process improvements and solution enhancements.
- Act as the bridge between business users, technical teams, and external vendors to ensure alignment throughout the project lifecycle.
Project Delivery & Collaboration
- Support project planning and delivery activities by maintaining timelines, milestones, risks, and dependencies.
- Utilize Microsoft Project to develop and manage Gantt charts for tracking progress and deliverables.
- Participate in Agile delivery practices, including sprint planning, backlog grooming, reviews, and retrospectives.
- Ensure consistent communication with stakeholders to manage expectations and project outcomes.
Documentation & Process Modeling
- Produce high-quality project documentation, including:
- Business Requirement Documents (BRD)
- Functional Specification Documents (FSD)
- Use Cases and User Stories
- Develop process flows and workflow diagrams using tools such as Visio and Draw.io.
- Create UML diagrams (Use Case, Activity, Sequence, Class) to illustrate business processes, system interactions, and data flows.
Requirements / Qualifications
- Proven experience working within a software vendor, software consulting firm, or technology consultancy, delivering enterprise or client-facing solutions.
- Strong understanding of consulting delivery models, including multi-client environments, project-based engagements, and stakeholder-driven solution delivery.
- Hands-on experience gathering and managing requirements in vendor-led or consulting-based implementations, working closely with clients, technical teams, and third-party partners.
- Exposure to end-to-end enterprise system implementations, upgrades, or transformation projects, preferably in a consulting or vendor setting.
- Demonstrated ability to perform fit-gap analysis, solution assessments, and process re-engineering in alignment with packaged software capabilities.
- Documentation skills with experience producing BRDs, FSDs, user stories, use cases, and process maps in a structured consulting environment.
- Familiarity with Agile and/or hybrid delivery methodologies commonly used in software consultancies.
- Comfortable managing multiple stakeholders across different client organizations, with strong communication and expectation management skills.
- Ability to operate in fast-paced, deadline-driven environments typical of software consulting and vendor organizations
**This is an urgent requirement; shortlisted candidates will be contacted promptly for the next stage of the hiring process.