Systems Analyst/Designer

  • Permanent - SA
  • Technical
  • Cape Town / Hybrid

Description

Kaha and Fenergo Background 


Fenergo is an Irish provider of award-winning software solutions for global financial institutions. Kaha, in Newlands, Cape Town, forms an integral part of the product development and delivery acceleration capabilities for Fenergo. Since 2017, we have tackled some of the toughest features for Fenergo, developing a reputation for software design and delivery excellence. As Fenergo has pivoted from being an on-prem solution provider to being a SaaS provider, Kaha has evolved with it by creating new roles such as the one you will be fulfilling. 

 

Your Role 


This role lies in the intersection of a Product Owner, a Solutions Architect, and a Systems Analyst. We need someone who can take high-level business requirements from a bank, use that to design a technical solution, and convey this to developers as well as stakeholders from the bank.  

 

Your domain of expertise will be integrations as well as the Fenergo SaaS platform. As Fenergo has pivoted to being a SaaS solutions provider, their software’s integration capability has increased significantly through their API-first approach. Your job will be to know their APIs from back to front, in order to design solutions to integrate with a bank’s software landscape. You may also be relied on to advise on data migration and preparation for getting data into the Fenergo platform. 

 

In addition to your functional and technical skills, you may be required to be a leader of your scrum team. As the projects you work on will often be with small teams, you will be the delivery head of the team. This will include providing high-level estimates for potential projects as well as being responsible for the backlog and delivery thereof. 


Requirements

DETAILED RESPONSIBILITIES 

 

Functional / Analytical 

  • Strong presentation skills. You should be able to convey a problem or a concept in a clear, understandable way. 
  • Strong solution designer, from a high-level to a low-level. 
  • Process flow detailing is a key skill required for this role. 
  • You should have a thorough understanding of the Fenergo SaaS product, Fen-X, so that you are efficient at designing optimal solutions. Training will be provided. 
  • You should have excellent Fen-X configuration skills to be able to test functionality as well as understand the capabilities of the product. Training will be provided. 
  • Research and analysis into business and technical topics to support the formulation and specification of Fenergo integration requirements and solution design. 
  • Create detailed functional and technical specification documentation for the integration products in-line with industry best practices so that both clients and developers can understand specifications. 
  • Review and QA of deliverables from your team. 


Technical 

  • Knowledge of REST API principles and being able to test and demonstrate APIs using Postman. 
  • Good SQL skills are essential for leading Data Migration efforts. 
  • Strong data skills in general. You will be dealing with both SQL and NoSQL data, using several platforms that include MS SQL, PostgreSQL, DynamoDB and JSON objects. 
  • It is advantageous (not required though) to have programming skills. This will assist you to design practical solutions, understand terminology developers use, as well as develop proof of concepts (PoCs) if need be. 
  • Knowledge of synchronous and asynchronous patterns. 
  • Knowledge of AWS cloud native services is advantageous. 

 

Business 

  • Knowledge of the banking KYC domain, particularly relating to client and product onboarding would be advantageous, but not essential for getting started. It is essential however to hit the ground running and try to gain as much domain knowledge as quickly as possible. 
  • Work with internal and external business partners / clients to define and refine business requirements. 

 

Project Management 

  • Scope definition of integration projects. 
  • High-level estimation for prospective projects may be required. 
  • Managing the product backlog for integration projects, including the technical requirements. 
  • Delivery management of integration projects. This will vary according to the available resources for the project, but it can involve you driving the morning stand-up, tracking progress to make sure you are going to reach your project deadlines, as well as reporting progress to stakeholders. 
  • Strong change management skills for managing expectations with clients and making sure change management processes are in place. 

 

Leadership 

  • Delivery lead of integration projects. 
  • Kaha provides several opportunities to become a leader within the organisation such as becoming a practice lead. 
  • Support training and knowledge transfer to colleagues when they join Kaha and through various internal knowledge sharing forums. 


Other Requirements 

  • Minimum 3 years systems analysis experience, preferably in the financial services industry. 
  • Bachelor's degree in business, engineering, or technology discipline preferred. 
  • Understanding of software development lifecycle practices, preferably agile. 
  • Good knowledge of IT systems, architectures, and terminology. 
  • Excellent analytical and creative problem-solving abilities. 
  • Excellent written, diagrammatic and oral / presentation communication skills. 
  • Strong interpersonal skills. 
  • Strong ability to work with data in an organised fashion. 


Benefits

Why us? 

There are lots of roles out there, why would you want this role? 

  • Opportunity to work autonomously, with flexible working arrangements (you’re an adult so we will treat you like one). 
  • Opportunity to work with some of the latest technologies and best-practise software patterns. 
  • Experience working in a knowledgeable, high-achieving, experienced and fun team. 
  • Chance to work with talented designers, developers & analysts from around the globe who are passionate and dedicated to what they do. 
  • Chance to further hone your tech skills. 
  • Opportunity to work on a successful enterprise product used by Top-Tier Financial institutions around the world. 
  • Chance to build your career with a successful company that values its employees.