Type your keywords in the search box above


System Analyst


Senior System Analyst Role in JHB - EE/Non-EE position - Local / Any

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 X Professionals with 3 - 5+ years solid development experience in X and has a solid knowledge base of the SDLC.

Job requirements: 

Analysis (including Business Case)

  • Proactively build relationships, apply analytical techniques to elicit and validate business (product &service) needs ahead of demand
  • Implement routines to get to know I become an expert in various business processes(e.g.spend time in
    business & with users)
  • Translate elicited needs and knowledge acquired into user story format that is immediately usable for DevOps teams (right languaging, format for building & testing)
  • Prepare and prioritise the backlog of requirements for the userstories linked to the proposed solutions
  • Work collaboratively with Tribe Leads (Technical Product I Service Owners) to build a roadmap & vision for the products and services (including detailed analysis requirements & solution scope)
  • Defìne measures ofsuccess & key outcomes forvarious solutions I changes including detailed acceptance criteria forall features
  • Defìne testing requirements (pass or fail test cases)
  • Support the devefopment of detailed business cases (including defìning solution characteristics, effort estimations etc.)
  • Solution Design (within DevOps Context)
  • Translate business requirements into detailed systems requirements. Detailed system requirements must include all capabilities, interfaces and functionalities within and across technologies.
  • Build detailed user stories to be leveraged forsystem requirements design (modular)
  • Leverage business analysis & modeling tools and apply notation standards such as UMUBPMN to diagrammatically/visually document: business requirements, business processes, system processes & integration .
  • Facilitate processesto ensure integrated requirements are socialized, understood & approved across the broad range ofstakeholders to be impacted (this includes various processes e.g. risk I governance forums, change council, scrum meetings I DevOps team capabilrty building, solution design sessions etc.)
  • Understand & leverage knowtedge on the organisations technical landscape, environment and broader architecture to define integration points across tech stacks for various requirements
  • Work collaboratively with project I program teams, squads, scrum masters and engineers to define backlog, release & DevOps I project planning implications of the requirements development & roadmap (what should happen when)
  • Continuously improve system requirements mapping (e.g. leverage input fromquestions asked etc. to consistently improve the quality ofthe requirements analysis for easier interpretation by the developpment teams)
  • Work as part ofthe embedded DevOps team throughout the design processto review solution design
    (features and functionality)
  •  Facilitate resolution during development & testing phases forany change requirements
  • Solution Delivery & Testing (manual)
  • Defìne the manual testingstrategy & test cases forvarious solutions (where it makes sense to do so)
  • Defìne & validate quality & testing parameters(+/-) & plans forthe solution (socialize & translate these to automation testing teams)
  • Develop manual testing frameworks and patterns forthe solution
  • Lead the manual testing process forvarious solutions (e.g. execute test cases, analyse results)
  • Provide real time feedbackto the DevOps teams on change requirements identified throughout the testing process
  • Review & monitorsystemstability, resilience etc. throughout the testing process (e.g. integration) & in production
  • Defìne & monitor overall backlog planning foreffectivesolution delivery
  • Provide Developer & User support during user acceptance testing
  • People
  • Provide coaching & mentoring across the DevOpsteam as well as to developing analysts across the estate
  • Conduct peer reviews & problem solving within and across the broader team

Education and experience required

  • 6-8 years business & systems analysis experience
    • 6-8 years Experience in working with multidisciplinary teams
    • Experience in Agile Methodology & working embedded within an Agile team I teams
    • Degree or Diploma in computer science, commerce or business administration
    • Information Systems Analyst certification from Institute for the Certification of Computing Professionals,
    expert level.
    • 6-8 years coaching & mentoring experience
    • Banking domain experience, preferred.
    • Expertise in Systems Design & Integration¡
    • Testing Certification (preferred)
    • Expertise in Development
    • Expertise in Business Continuity Management & Disaster Recovery
    • Expertise in Governance, Compliance & Audit
    • Expertise in Quality Assurance & Testing.
    • Expertise in Systems & integration design


Other Skills:

  • Agile Methodology
  • Good professional communication skills
  • Self-Motivated and have the ability to adapt quickly
  • Committed and dedicated to achieving results
  • Innovative and adhere to best coding practices

Reference Number: 









Market Related

Job Type: 



Banking/Finance And Investment


Latest Articles

You might have aced the job interview but if you don't have the right references to back you up then you'll never get that job.

If you're interested in working online then there are a few jobs you've probably heard talked about over and over again, like being a graphic

These are our 5 Top Tips on choosing the right career.

Trying to figure out how to ace your Skype interviews?

Have you recently come across a job posting but not sure if the advertisement is real or not?