Key Responsibilities
Business Analysis & Solution Design
- Gather and analyse both business and technical requirements from stakeholders.
- Conduct workshops and interviews to validate business processes and uncover improvement opportunities.
- Create and maintain detailed documentation including process flows, functional specifications, technical requirements, and user stories.
- Understand existing systems and processes; create AS-IS and TO-BE process flows.
- Collaborate closely with business users, developers, and technical teams to ensure alignment between requirements and technical solutions.
- Analyse system architecture, data models, and integration points to ensure feasibility and performance.
Technical Collaboration & Systems Understanding
- Translate business requirements into technical specifications for development teams.
- Participate in solution design reviews and contribute to technical decision-making.
- Work with APIs, databases, and system logs to validate data flows and troubleshoot issues.
- Support configuration and customization of platforms (e.g., CRM, ERP, workflow tools).
Quality Assurance & Testing
- Act as a key participant in testing activities across projects, including test planning, execution, and defect tracking.
- Develop and maintain test cases and scenarios based on functional and technical requirements.
- Support User Acceptance Testing (UAT), ensuring deliverables meet business needs before deployment.
- Ensure digital solutions are released with minimal defects and in alignment with firm standards and expectations.
Project & Delivery Support
- Contribute to successful delivery of digital initiatives by supporting project lifecycle activities from initiation to deployment.
- Apply innovative problem-solving to remove roadblocks and improve service value.
- Ensure digital delivery adheres to firm-wide standards, including policies, security assessments, and governance frameworks.
Process Improvement & Innovation
- Identify opportunities for automation and efficiency within existing business processes and systems.
- Provide insights and recommendations that lead to continuous service improvements.
- Monitor solution performance post-implementation and support enhancements where necessary.
Stakeholder Management & Communication
- Build strong relationships with business users, developers, and technical teams to ensure collaborative delivery.
- Provide clear, timely communication to stakeholders and leadership.
- Act as a trusted advisor, offering strategic insights and data-driven recommendations.
Skills
Must-Have
- Familiarity with APIs, system integrations, and cloud platforms.
- Understanding of software development lifecycle (SDLC).
- Ability to read and interpret technical documentation and logs.
- Strong understanding of both business and system analysis techniques.
- Proficiency in writing functional specifications, technical documentation, and user stories.
- Experience with tools like JIRA, Confluence, or similar.
- Strong communication and stakeholder management skills.
Good to Have
- Experience with SQL, data querying, and analysis.
- Exposure to enterprise architecture frameworks.
- Familiarity with project delivery methodologies (e.g., Agile, Scrum, or Waterfall).
- Experience with testing tools and methodologies (manual or automated).