Reverside is an IT services provider; we are always looking for professional candidates to join our team in Software Development, providing opportunities to work on exciting projects, within our well-established client base. We are looking for a skilled System Analyst with experience in the banking industry to join our dynamic team. The successful candidate will be responsible for analyzing, designing, and optimizing banking systems and applications to meet business requirements. This role requires a solid understanding of banking processes, systems integration, and regulatory requirements to support the delivery of innovative and efficient banking solutions.

Key Responsibilities

System Analysis & Design:

  • Analyze business requirements and translate them into technical specifications.
  • Design and document system workflows, processes, and integrations for core banking applications.
  • Collaborate with business stakeholders to identify system improvements and innovation opportunities.

Requirements Gathering & Documentation:

  • Conduct workshops, interviews, and meetings with business users to gather requirements.
  • Prepare detailed functional specifications, system design documents, and user manuals.

Collaboration & Stakeholder Management:

  • Act as a liaison between business units, developers, testers, and infrastructure teams.
  • Provide technical guidance and support to ensure systems align with business goals.

Testing & Quality Assurance:

  • Support the testing team by validating test cases and ensuring system functionality aligns with requirements.
  • Participate in user acceptance testing (UAT) and provide post-implementation support.

System Maintenance & Optimization:

  • Monitor system performance and recommend optimizations.
  • Identify and address potential risks, vulnerabilities, and compliance issues.

Compliance & Regulatory Alignment:

  • Ensure systems adhere to banking regulations, industry standards, and security requirements.
  • Collaborate with risk and compliance teams to maintain audit readiness.

Key Requirements

Educational Background:

  • Bachelor’s degree in Information Technology, Computer Science, or a related field.

Experience:

  • Minimum of 3–5 years of experience as a System Analyst, preferably in the banking/financial services industry.

Technical Skills:

  • Proficiency in system modeling tools (e.g., UML, BPMN) and documentation tools like Confluence.
  • Knowledge of core banking systems, digital banking platforms, and payment processing systems.
  • Familiarity with databases (SQL, Oracle) and experience with API integrations (REST, SOAP).
  • Understanding of cloud technologies (AWS, Azure) and DevOps practices.

Banking Domain Knowledge:

  • Solid understanding of core banking processes, payment systems (SWIFT, EFT), and financial products.

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills to bridge technical and business perspectives.
  • Detail-oriented, with a proactive and solution-focused mindset.

Desired Skills:

  • Modeling tools
  • Core banking systems know
  • Digital banking platforms
  • Payment processing system
  • SQL
  • Oracle
  • REST

About The Employer:

Reverside is a Global ICT company focusing on Digital Engineering, Integration, Cyber-Security, Cloud and Digital Transformation services with delivery centres in Johannesburg and Cape Town, South Africa and Gurgaon, India. Reverside has its Global Headquarter in South Africa and is a B-BBEE Level 1 IT consulting & services organization. Reverside was founded in 2006 and has since grown to a strong team of over 300+ consultants, serving more than 40+ active clients [URL Removed] – [URL Removed] – [URL Removed]

Learn more/Apply for this position