Technology

Business Analyst

RMB - Rand Merchant Bank·Gauteng, south-africa·Full Time·Onsite
TechnologyFull TimeOnsite
-Closes Nov 13, 2026

Job Description

To review, evaluate and analyse user needs to document system requirements and create system specifications that drive system development and implementation of overall business objectives

  • Identify, control and escalate potential risks which may lead to increased costs
  • Manage costs or expenses within approved budget to achieve cost efficiencies
  • Deliver against operational and cost targets
  • Prioritise resource allocation to minimise and reduce wastage
  • Deliver customer experience excellence aligned to Organisational values and service standards
  • Build professional long-term relationships with customers based on trust that builds the brand
  • Collect and interrogate information and feedback to ensure full understanding of customer needs to deliver a quality service
  • Deliver service that exceeds customer expectations through proactive, innovative and appropriate solution selection and application
  • Provide customers with relevant information to keep them informed of products and service options
  • Develop, encourage and nurture collaborative relationships across area of specialisation
  • Develop integrated business analyses and projections for incorporation into strategic decision-making
  • Perform reviews and analysis of current processes using operational metrics and reports within set timelines
  • Provide recommendations to other business analysts with supporing documentation and/or benchmarks to optimise own process
  • Partner with Business Analyst Manager to run workshops elicit analyse, validate and document business organisational and/or operational requirements Instruct, advise, direct and quality assure projects for the business unit/product house
  • Identify potential project risks whilst gathering business requirents to ensure the successful completion of a project
  • Liaise with other project areas to co-ordinate interdependencies and resolve issues
  • Collaborate with business to prioritise and rationalise projects/ initiatives
  • Provide status updates to relevant stakeholders
  • Ensure due diligence is undertaken prior, during and post project implementation
  • Innovate by finding the best fit solution for the situation such as the flexibility of delivery and customised solutions which result in more efficient outcomes

Deadline:9th November,2026

At a glance

Company

RMB - Rand Merchant Bank

Location

Gauteng, south-africa

Employment

Full Time

Experience

Valid until

November 13, 2026

Created

November 4, 2026

More opportunities

Similar roles you might like

Full Stack Engineer - .net (14292)

Investec

Gauteng, south-africa

full-time

Description Business and Commercial Banking is seeking a Full Stack Engineer to join the BCB Technology team, operating across all functional areas to design, build, and continuously enhance our digital SynergyX journey. This role is ideally suited to a developer with strong expertise in C# and .NET Core backend development, complemented by experience in modern frontend frameworks (Angular), who thrives on building and modernising scalable, secure, and high-performance solutions. You will play a key role in delivering enterprise-grade platforms while translating business and client requirements into robust, production-ready technology solutions. Working within a highly collaborative, cross-functional environment, you will partner closely with architects, Business Analysts, designers, and product teams to deliver outcomes aligned to both business objectives and client needs. A strong client-centric mindset is essential, as you help bridge the gap between business and technology delivery. The ideal candidate is a passionate engineer who values clean, maintainable code, enjoys solving complex problems, and is comfortable contributing across the full stack within a dynamic, agile environment, driving continuous improvement and innovation across our digital ecosystem. Key Responsibilities Design and build secure, scalable, and high-performance solutions across digital platforms Develop and maintain backend services, APIs, and microservices using C# and .NET / .NET Core Contribute to full stack development, including building responsive front-end applications using Angular Integrate front-end components with backend services and APIs to deliver seamless end-to-end solutions Translate business and client requirements into robust, production-ready technical solutions Collaborate with Business Analysts, stakeholders, and cross-functional Agile squads (Product, Design, QA, Platform) Participate in system design discussions, architecture decisions, and contribute to API design, microservices, and integration patterns Build reusable components and shared services to improve delivery efficiency and consistency Integrate solutions with internal platforms (e.g. D365, AML, KYC and related systems) Ensure high standards of code quality, performance, and security through testing, peer reviews, and best practices Develop and maintain automated test suites (unit, integration, regression) to ensure system stability and reliability Troubleshoot, optimise, and resolve production issues to improve performance, scalability, and resilience Support DevOps practices, including CI/CD pipelines, automated testing, deployments, monitoring, and production support Work closely with UX/UI teams to implement intuitive, user-centric interfaces Continuously improve engineering practices, front-end and backend architecture, and overall development processes Qualifications, Experience and Skills Minimum 5+ years' experience in a Microsoft development environment and software engineering roles Strong backend development expertise in C#, .NET / .NET Core Proven experience designing and building RESTful APIs and microservices architectures Solid experience with SQL Server / Azure SQL, including data modelling and performance optimisation Frontend development experience using Angular (v8+) Strong understanding of JavaScript / TypeScript, HTML, and CSS, including responsive and user-centric design principles Experience integrating front-end applications with backend services and APIs Hands-on experience with Azure cloud services, including App Services, Functions, and container-based solutions Proficiency in Azure DevOps, including pipelines, project management, and CI/CD implementation Strong understanding of DevOps practices, including automated deployments, monitoring, logging, and production support Experience with containerisation and orchestration (Docker, Kubernetes) and cloud-native architectures Exposure to Infrastructure as Code (IaC) using tools such as Terraform or Bicep Understanding of GitOps practices and modern deployment patterns Familiarity with testing frameworks and building automated test suites (unit, integration, regression) Strong focus on code quality, secure coding practices, and high-availability systems Experience working in Agile delivery environments, collaborating across cross-functional teams Strong problem-solving, analytical thinking, and attention to detail Ability to operate effectively in complex, fast-paced environments with a continuous improvement mindset Proficiency in using AI-enabled productivity tools, such as Copilot, to improve efficiency, generate insight and support decision-making. Applies critical thinking and sound judgement when interpreting outputs, remains accountable for the quality and accuracy of their work.

2 hours ago

U2 Developer (14236)

Investec

Gauteng, south-africa

full-time

Description Investec Sandton is looking for a U2 Developer - Unidata / Universe (at least 5 years' experience) who will look after the full application life cycle including the evaluation of business requirements, system analysis and design, writing of technical specifications, programming, testing, maintenance, and technical support of our client's applications as well as Strong organizational, analytical, and problem-solving skills, with the ability to balance multiple tasks with high attention to detail is required. Qualifications, Experience and Skills 5+ Years Unidata / Universe development experience in a cross section of Application environments, preferably in the Banking or Financial arena Good understanding of the U2 Tool Set Good knowledge of what capabilities are available within the industry for U2 Strong skills in Unidata BASIC Programming Understanding of simple UNIX (Solaris) commands would be beneficial Understanding of System Builder Good understanding of the SDLC and experience in both Waterfall and Agile methodologies is essential Collaboration on Business and Functional Specifications with Business Analysts Collaboration and compilation of Technical Specifications with technical leads and other teams Ensure that the standard IT processes are followed Development and configuration experience in U2 (Unidata / Universe) of changes including new developments, maintenance and enhancements is essential Provision of Support to business in terms of assisting with queries and supporting testers with environment trouble shooting Providing after hours stand-by support CI/CD experience beneficial Azure Cloud, API, Webservices, SQL, .Net C# experience would be beneficial Experience in Banking Operations functions would be beneficial Proficiency in using AI-enabled productivity tools, such as Copilot, to improve efficiency, generate insight and support decision-making. Applies critical thinking and sound judgement when interpreting outputs, remains accountable for the quality and accuracy of their work

2 hours ago

Business Analysis Recruitment Board (bus)

DVT

Remote, south-africa

Contractor

SENIOR/UPPER-INTERMEDIATE TECHNICAL BUSINESS ANALYST / BUSINESS SYSTEMS ANALYST About the Role We are seeking an experienced Senior/Upper-Intermediate Technical Business Analyst (Business Systems Analyst) to join our consulting team, supporting leading clients within the Banking and Insurance sectors. The successful candidate will work on integration systems, risk, and transformation initiatives, contributing to the delivery of high-impact solutions within Agile environments. This role suits a technically strong BA who is comfortable working across complex systems, engaging with senior stakeholders, and driving clarity between business needs and technical delivery teams and who is open to contracting through a consulting firm across multiple client engagements. Requirements Requirements: IT Diploma/Degree or BA Diploma required(non-negotiable) 6–10+ years' experience as a Business Analyst / Business Systems Analyst, with a strong technical bias Must have proven experience within Finance, Banking, Investment, or Insurance industries only (non-negotiable) Experience working on application development, systems integration, and/or risk-related projects Strong proficiency in requirements and process modelling (UML, BPMN) Solid working knowledge of SQL for data querying and analysis Strong exposure to SOAP APIs, WSDL, and RESTful API concepts able to engage confidently with developers/architects on integration design Experience with Jira (user stories, backlog, sprint tracking) Experience with Confluence for documentation Strong Excel skills for data analysis Strong Excel skills for data analysis Solid understanding of end-to-end system integrations Strong understanding of Agile methodologies (Scrum and/or Kanban) Experience writing user stories, acceptance criteria, and process flows Core Competencies: Strong stakeholder engagement and communication skills, including with senior/technical stakeholders Ability to operate effectively in fast-paced, delivery-focused environments Strong analytical thinking with the ability to translate complex business needs into structured, technically sound requirements Engage with business and technical stakeholders to elicit, analyse, and document requirements Translate business needs into clear functional specifications and user stories Support end-to-end delivery of digital, risk, and application-based projects Facilitate workshops, refinement sessions, and sprint ceremonies Work closely with Product Owners, Scrum Masters, and development teams in Agile environments Lead or assist in backlog grooming, prioritisation, and scope management Ensure requirements traceability and alignment to business objectives Contribute to continuous improvement of BA practices and delivery processes Highlights Originally posted on Himalayas

a day ago

Php Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Building scalable web applications that users actually enjoy using Developing APIs, integrations, and backend services Collaborating with designers, developers, and product teams Improving performance, reliability, and code quality Helping shape products from concept to deployment Job Experience Required: Commercial PHP development experience Experience with frameworks such as Laravel, Symfony, CodeIgniter, or Yii Solid SQL and database knowledge (MySQL, PostgreSQL, etc.) Experience working with RESTful APIs Git version control and modern development practices Strong problem-solving skills and attention to detail Relevant degree, diploma, or equivalent practical experience This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

a day ago

Microsoft Dynamics 365 Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Customising, developing, and enhancing Dynamics 365 solutions Building plugins, workflows, integrations, and custom applications Creating powerful solutions with Power Apps and Power Automate Working closely with stakeholders to solve real business challenges Integrating Dynamics 365 with third-party platforms and services Continuously improving performance, functionality, and user experience Job Experience Required: Experience developing within the Microsoft Dynamics 365 ecosystem Strong skills in C#, .NET, JavaScript, and SQL Experience with Dataverse and Dynamics 365 customisation Knowledge of Power Apps and Power Automate Experience building integrations and working with APIs Strong problem-solving skills and attention to detail Relevant degree, diploma, or equivalent practical experience This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

a day ago

Tester

HR Genie

Cape Town, Western Cape, south-africa

FULL_TIME

An established insurance company is seeking to hire a highly skilled and experienced Data Engineer to join their team. Your: Formal Education: Matric / National Senior Certificate -essential. Bachelor's degree in in Information Technology,Information Systems, Computer Science or similar. ISTQB Certified Tester Foundation Level -preferred; where not already held, to be obtained within 12 months of appointment. ISTQB Agile Tester extension, or a formal SQL or test automation certification advantageous. Experience: 5 years' hands-on software testing experience within structured software development lifecycle. Demonstrable experience designing and writing test cases from written functional specifications. Experience owning and executing a regression suite across multiple consecutive releases. Practical experience with a formal test management and defect tracking tools. Working SQL experience -SELECT statements, joins, filtering and aggregate queries -for independent data verification. API testing experience using Postman or a comparable REST client. Experience testing in an Agile / Scrum delivery environment. Experience in financial services -Investment, wealth or insurance platforms -strongly advantageous. Exposure to test automation tooling (Selenium, Playwright, Cypress or similar). Will enable you to: Responsibilities Review user stories, functional specifications and acceptance criteria with the Business Analyst and developer before development starts, and raise ambiguities, gaps and untestable requirements. Design and write test cases and test scripts from approved specifications, covering positive, negative, boundary and edge conditions. Maintain test cases, test suites and test runs in approved test management and defect-tracking tools. Execute functional, integration, regression, cross-browser and basic usability testing on new features and changes. Maintain and execute the regression pack for every release and keep it current as functionality changes. Verify data outcomes by writing SQL queries against the application database and test REST API endpoints using Postman. Log defects in approved test management and defect-tracking tools with clear reproduction steps, expected versus actual result, environment detail, severity, priority and supporting evidence; retest and close on fix. Perform smoke and sanity testing after each deployment to test and staging environments. Prepare and maintain test data, using de-identified or synthetic data only, live client data is not used in nonproduction environments. Support User Acceptance Testing: prepare the environment and data, guide business users, and triage, record and track their feedback. Produce a test summary and release evidence pack for each release, showing what was tested, what passed, what failed and what remains open. Participate in sprint planning, refinement, daily stand-ups and retrospectives, and provide test effort estimates for stories. Build and maintain automated checks for stable, high-value regression scenarios under the guidance of the CTO, as this capability develops. Keep test documentation, standards and process notes current. Accountable for the adequacy and completeness of test coverage for assigned features and releases. Accountable for the integrity, currency and reliability of the regression suite. Accountable for accurate and auditable test records - traceability from requirement, to test case, to result, to defect, for every release. Provides an independent quality view: raises release risk clearly and on record, including under delivery pressure, and does not sign off on evidence that has not been produced. Escalates defects carrying regulatory, financial-calculation, permission or client-data exposure immediately to the Chief Technology Officer and Project Manager, rather than logging them through the routine queue. Responsible for handling all data encountered during testing confidentially and in line with company data protection policy and POPIA obligations, and for reporting any exposure of personal information in a non-production environment. Contributes to the improvement of test process, standards, tooling and estimation within the team. Supports the Business Analysts by giving early feedback on the testability of specifications. The Tester recommends whether testing supports release readiness and may withhold test sign-off where agreed exit criteria have not been met. Final production-release approval remains subject to the approved release governance process.

a day ago