Role Overview
The Senior Business Analyst (BA) role is a balanced mix (50-50%) of Functional and Technical Business Analysis, requiring expertise in business process analysis, stakeholder management, and documentation alongside technical requirement gathering, system integration understanding, and solution design collaboration.
You will work with business stakeholders to gather requirements, translate them into functional specifications, and also work with development and architecture teams to define technical specifications, APIs, and data flows.
Key Responsibilities
Functional Business Analysis (50%)
- Build and manage relationships with business stakeholders (Business Change Advisors, Solution Owners, Backlog Owners, UX teams, etc.).
- Identify and document business processes, workflows, and user journeys.
- Gather and document functional requirements through interviews, workshops, and research.
- Define and maintain epics, user stories, and acceptance criteria in JIRA.
- Facilitate user acceptance testing (UAT) and ensure solutions meet business needs.
- Manage stakeholder expectations and raise potential business impact risks.
- Conduct training sessions and support business teams in adopting new features.
- Contribute to the development of business analysis best practices within Glencore IT.
Technical Business Analysis (50%)
- Collaborate with Enterprise Architects, Solution Architects, and Developers to ensure technical feasibility of business requirements.
- Gather and document non-functional requirements (performance, security, scalability, data integrity, etc.).
- Define API specifications, integration points, and system interactions.
- Work closely with developers to define data models, system workflows, and automation requirements.
- Participate in technical discussions on architecture, infrastructure, and solution design.
- Support impact analysis and technical feasibility assessments for system enhancements and integrations.
- Document system interactions, data mappings, and technical specifications for development teams.
Key Competencies and Skills
Functional BA Skills
- Strong interpersonal, communication, and stakeholder management skills.
- Proven ability to gather business requirements and translate them into functional specifications.
- Experience in process modeling, business workflow documentation, and Agile frameworks (SCRUM, Kanban).
- Familiarity with JIRA, Confluence, or similar project management tools.
- Excellent time management, organization, and change management skills.
- Understanding of business operations in commodities or financial trading environments.
Technical BA Skills
- Good understanding of APIs, microservices, event-driven architecture, and integrations.
- Ability to write and interpret SQL queries for data validation and analysis.
- Experience working with cloud-based systems (Azure) and security principles.
- Knowledge of CI/CD pipelines, DevOps methodologies, and system deployment strategies.
- Familiarity with authentication/authorization frameworks (OAuth, Keycloak, OpenID Connect, SAML, etc.).
- Ability to document API specifications, system interactions, and data mappings.
Education and Experience Requirements
- Significant experience in both Functional and Technical Business Analysis roles.
- Experience working in a commodities or financial trading environment across the full trade lifecycle (Trade Capture, Risk Management, Operations, and Back Office).
- Hands-on experience producing business process models, defining business requirements, and writing functional & technical specifications.
- Experience working on multi-national/multi-site projects and both bespoke and package implementation projects.
- Degree-educated or equivalent.
- ISEB or IIBA certification is an advantage but not a prerequisite.