Senior Business Analyst (Partner Platform / Payments)
Job Title: Senior Business Analyst (Partner Platform / Payments)
Company: VCG Tech Limited
Location: Remote (Global)
Employment Type: Full-Time
Role Purpose
You will own the requirements, data and acceptance layer for one of our core product areas โ either the introducing-broker / partner program or payments (deposits and withdrawals). You turn business, regulatory and operational needs into clear, build-ready specifications: requirements, data models, process and state-flow definitions, API and contract expectations, and the UAT scenarios that prove the system behaves as intended. Because this is a live financial platform where partner commissions and client money are at stake, your specifications and your sign-off are what stand between an idea and a correct, auditable outcome.
Day to day you run discovery with operations, compliance, commercial and finance stakeholders, then translate what you learn into models engineers can build from and testers can verify against. You write working SQL to validate behaviour yourself rather than queueing questions for engineers, read API contracts well enough to challenge trade-offs, and drive disciplined UAT through to a defensible sign-off. You document in Jira and Confluence and keep specifications current as the product evolves. You will be embedded in a focused, remote product team and work closely with its product owner, engineers and QA, reporting into the analysis or product function.
Key Responsibilities
Requirements & Discovery
- Run structured discovery with operations, compliance, commercial and finance stakeholders to surface real needs and constraints
- Translate business, regulatory and operational requirements into clear, prioritised, build-ready specifications
- Define scope, assumptions, edge cases and non-functional expectations, and keep them traceable to delivered work
- Resolve ambiguity early by challenging assumptions and confirming intent before build begins
- Maintain a single source of truth for requirements as the product evolves
Data & Process Modelling
- Model entities and relationships (ERDs) for partner-program or payment data, capturing keys, cardinality and lifecycle
- Specify process and state behaviour with state machines and flowcharts, including failure, retry and reconciliation paths
- Define data contracts and field-level rules so events and records remain consistent across services
- Map end-to-end flows across onboarding, trading activity, payment orchestration or commission attribution at a domain level
- Make implicit business logic explicit so it can be built, tested and audited
API & Solution Collaboration
- Read and review API and event contracts, and articulate expected inputs, outputs and error semantics
- Discuss design trade-offs with engineers and influence solutions without dictating implementation
- Specify integration expectations for internal services and external providers in generic, vendor-neutral terms
- Align requirements with platform realities such as idempotency, eventual consistency and message-driven flows
Validation & UAT Sign-off
- Write working SQL against relational databases to verify behaviour independently of engineers
- Design comprehensive UAT scenarios covering happy paths, edge cases and regulatory and reconciliation checks
- Execute or coordinate UAT, triage findings, and confirm delivery matches intent before release
- Own a disciplined, documented sign-off that holds up to audit and operational scrutiny
- Verify fixes and changes on a live financial platform with appropriate care for data integrity
Documentation & Delivery
- Document requirements, models, decisions and acceptance criteria in Jira and Confluence
- Break work into well-formed tickets with clear acceptance criteria and dependencies
- Keep specifications and process artefacts current through change and iteration
- Communicate status, risks and trade-offs clearly to technical and non-technical stakeholders
Required Experience & Skills
- Senior business analysis experience delivering complex, data-heavy features on transactional or financial systems
- Strong data modelling skills: ERDs, entity lifecycles, and field-level data contracts
- Strong process modelling skills: state machines, flowcharts and end-to-end flow specification, including failure and edge-case paths
- Working SQL against relational databases to query and validate system behaviour independently
- Ability to read and reason about REST API and event-driven contracts and discuss design trade-offs with engineers
- Proven UAT discipline: designing test scenarios, executing acceptance testing, and owning a defensible sign-off
- Excellent requirements elicitation and stakeholder management across operations, compliance, commercial and finance functions
- Clear, precise written documentation using Jira and Confluence
- Comfort working on a live production financial platform where correctness, auditability and data integrity matter
- Self-directed delivery in a remote, cross-functional product team
Nice to Have
- Experience in online trading, CFD/FX, brokerage or broader fintech
- Familiarity with the MetaTrader 5 platform and its data and trading concepts
- Understanding of payment-orchestration concepts such as deposits, withdrawals, settlement and reconciliation
- Familiarity with KYC/AML workflow concepts at a process level
- Understanding of introducing-broker, partner or affiliate programs and multi-level commission or rebate models
- Exposure to microservices and message-driven architectures
- Familiarity with observability tooling (e.g. Grafana, Prometheus, CloudWatch) for behaviour validation
- ISTQB, BCS or comparable business-analysis or testing certification