User's Cover Picture
User's avatar

Justin Hodenberg

Business Analyst

Message
About
I am a Senior Business Analyst with over 20 years of professional experience working in the United Kingdom and South Africa. Throughout my career, I have led and contributed to a wide range of system development, business transformation, system integration, and process improvement initiatives across industries such as financial services, telecommunications, healthcare, education, and aviation. I bring a strong analytical mindset, stakeholder engagement expertise, and a deep understanding of both Agile and traditional Waterfall delivery methodologies. My international experience, coupled with a solid academic foundation—holding a BCom and a BSc (Hons) from the University of Cape Town—enables me to bridge the gap between business needs and technical solutions effectively. My toolkit includes business process modelling, requirements elicitation, and workshop facilitation, and I am proficient in tools such as Jira, Confluence, Miro, monday.com, MS Project, Trello, draw.io, MS Visio. I take pride in delivering actionable insights, ensuring stakeholder alignment, and driving projects that deliver measurable business value.
Experience
User avatar
Ampath (Resourgenix 1 year contract)
May 2024 – Present
Centurion, South Africa
Senior Business Analyst
Duties: • Documented Business Requirements Documents (BRD), Business Process Models, Functional Design Specifications, Traceability Matrices, Context Diagram, Use Case Registers, and Test Cases for various stakeholders. • Leading the implementation of Sage 300 People for Human Capital Management (HCM) and Payroll Departments, ensuring seamless integration with systems like Meditech and Active Directory. • Collaborated with HCM and Payroll stakeholders to create comprehensive business process documentation and functional specifications for UAT (User Acceptance Testing) and ensured alignment with business requirements. • Worked with developers to integrate external systems (aNewSpring for employee training & Direct Hire for recruitment) and documented Functional Requirements to develop for requirements not included in Sage. This included: employee number generator, job requisition generator. Automation of the allocation of hardware according to a new-hire’s their job role and creating users active directory accounts for: onboarding, internal movement and offboarding. • Data Analysis: Oversaw the data export from legacy payroll (System: Accsys) and employee management system (Workday) to Sage 300, ensuring accuracy. • Tools used: Miro, Visio, MSOffice Suite, Sage 300 People, MS Teams (Kanban Board).
User avatar
Webtonic (Contract)
Sep 2022 – Mar 2024
Rivonia, Johannesburg
Senior Business Analyst
Duties: • Collaborated with Product Owner and Stakeholders to develop Tonichub, a Contractor Recruitment System & Client Relationship Application, to build a repository of I.T. Consultants (Scrum Masters, Business Analysts, Developers and Web Designers) based on their skillset, experience and availability to contract out to clients. • Collaborated with the product owner to structure the work required into Epics and User Stories in Confluence. Documented user stories, process flows and validated wireframes (UX) based on the user stories that I had documented. • Gathered requirements to develop billing reports and client account reporting. • Tools used: Miro, Confluence, Jira, draw.io, Figma. Webtonic Client: Rand Merchant Bank (RMB) Duties: • Lead Know Your Client (KYC) project, authoring of User Stories and conducting an application review for existing clients over multiple RMB systems. This was carried as RMB had identified that client data was unnecessarily captured over too many applications. The objective of this project was to centralise client information on fewer systems to improve RMB employee management of client information. • Participated in backlog grooming, task management, and sprint planning as part of an Agile (Scrum) implementation. Leading daily stand-ups, sprint reviews, and retrospectives. • Tools used: Miro, Confluence, Jira, draw.io., Kanban Board
User avatar
IQBusiness Consulting (Contract)
Sep 2021 – Sep 2022
Remote, Johannesburg
Senior Business Analyst
Client: Investec Duties: • Worked with various Business Units to solicit requirements for the Risk Entity Integration System. This purpose of this project was to optimise banking within the selected Business Units. It had been identified that by centralising client information within the Risk Entity Integration System, would result in process optimisation and the provision of additional required client information across Business Units. • Facilitated and participated in Scrum Ceremonies: Sprint Planning, Daily Scrums, Sprint Reviews, Sprint Retrospectives and Backlog Grooming. • Tools used: Confluence, draw.io, Jira. Client: ABSA – IQA Tool Upgrade Duties: • Collaborated with Internal Quality Assurance (IQA) Team to document a Business Requirements Document (BRD) to explain the Quality Assurance changes that had been implemented in a Scrum Framework. • Reviewed all Features, Epics and User Stories and created a High-level Business Requirements Document where I described the project initiative, Business Problem, Business Scope, Business Requirements, Business Rules and Non-Functional Requirements. Client: Johannesburg Stock Exchange (JSE) Duties: • The JSE identified that client company legacy reports were taking too long to extract. Some reports took up to 24 hours to generate. To speed up the extraction of these reports, the JSE identified what information was no longer required to be extracted in these reports, required data analysts to implement optimised existing SQL scripts and created new SQL scripts to automate repetitive report extraction tasks, reducing manual effort and improving consistency. In addition, it was decided to migrate their reporting IT infrastructures to Microsoft Azure.
User avatar
Comair Ltd.
Nov 2014 – Aug 2021
Bonaero Park, Johannesburg
Senior Business Analyst
Duties: • Fraud Finance Project and initiatives worked on: For the Call Centre, card transactions were originally captured on Credit Card machines manually by the Contact Centre Agents over the phone. This was flagged as a fraud risk. This project required: Updating the Call Centre Call Centre telephony system to ensure that payment data captured by clients over the phone was PCI compliant. iVeri DiVert was implemented as a PCI compliant solution to accept Card payments over the phone. • Finance Process mapping for different forms of payment. This included Card Payments (Credit Card, Debit Card and Discovery Cards) and payments using Discovery Miles for Flights, Packages and kulula Holidays. • Created Business Requirement Definition Specifications, Context Diagrams, Functional Requirement Specifications, Business Rules, Use Cases, and Test Cases. • Created Business Requirement Definition Specifications, Functional Requirement Specifications, Process Flows, Change Requests, Findings Reports, Use Cases, Test Cases, Gap Analysis and Application Screen Wireframes. • Additional Projects and initiatives: Peoplefluent Learning Management System, kulula app, Avios Loyalty Programme, Business Lounge Reporting, Recruitment Management System implementation, Aircraft Extra Legroom (Strech Zone), Vitality changes and updates for flights and holidays, Refunds Tool upgrade (bespoke development), kulula credit card Business Rule updates, and compiling Branded Fares Business Rules. • Implemented eFront LMS (Learning Management System) with eFront consultants for Pilot and Crew training. • Facilitating requirements gathering and regular update workshops and JAD sessions • Trained users: kulula app, Refunds tool
User avatar
Regenesys Business School
Nov 2012 – Nov 2014
Sandton, Johannesburg
Business Analyst
Duties: • Compilation of specifications to integrate Student Management System (Openbravo) with Student Portal (Moodle). • Conducting JAD sessions, documenting detailed process flows, gathering user requirements, designing application wireframes. • Managing projects throughout the Systems Development Lifecycle (MS-Project). • Team Manager: managing team prior to recruiting IT Manager and prioritising development work. • UAT, User Training, compiling Training Documentation, Bug Reports, and Issue Tracking. • Managing offshore development team in India.
User avatar
Vodacom (Contract)
May 2012 – Oct 2012
Midrand, Johannesburg
Business Analyst
Duties: ● Siebel and General Systems Business Analyst. ● Authoring Process Flow documentation for Partner Portal Applications. ● Working with IT Services to document Business Requirement and Functional Specifications. ● Compilation of User Training documentation and Test Cases.
User avatar
Bayport Financial Services
Jan 2011 – Feb 2012
Rivonia, Johannesburg
Business Analyst
● Fraud prevention project: i) Increased internal and external Fraud prevention measures: Identity fraud: Clients using fake or stolen identities on loan applications. Mitigation Required 3 months of Payslips, utility bill and conducted Transunion checks ii) Prevention of loan stacking: Taking out multiple loans from different lenders simultaneously without disclosing them. This was mitigated by conducting client Experian Checks. iii) Internal fraud controls: To prevent the risk of internal fraud, i.e.: employees manipulating records, creating ghost clients, diverting funds. MIE consent required upon recruitment of employees. MIE (Managed Integrity Evaluation) consent form is a document used to obtain a candidate's permission to conduct background checks on their personal information. This form grants employers consent to legally and ethically gather information such as criminal records, credit history, and employment references during the hiring process. In additional robust internal controls including regular audits, and a multi-approval system were implemented for employees to conduct client transactions. iv) Document forgery: Identifying fake payslips, bank statements, or proof of residence. ● Integration of Bayport systems – Exactus and Bayfin with 3rd party banking systems. ● Working with IT Services to document Change Requests, Maintenance Requests and Functional Requirement Specifications for monthly deployments and emergency requests. ● Compilation of User and System Requirements, System Design and Requirements Mapping Documentation. ● Managing changes with Product Owners, Development and Test Teams throughout the System Development Lifecycle (SDLC).
User avatar
Strive Software
Mar 2009 – Jun 2010
Norwood, Johannesburg
Business Analyst and Technical Support Manager
Duties: ● Business Analyst for the project, Train to Gain for LSC (Learning Skills Council) in the U.K. Compilation of Functional Specifications, System Design and Requirements Mapping Documentation. ● Technical Support Manager: for ICAS (Integrated Campus Administration System) for Boston City Campus and other clients.
User avatar
Village Vet (Contract)
Oct 2007 – Nov 2008
London, UK
Business Analyst
Duties: • Capturing the requirements and business rules of a rostering system for vets and nurses across 14 veterinary practices.
User avatar
Ticketmaster (Contract)
Oct 2006 – Sep 2007
London (UK)
Project Manager (Contract)
Duties: • Managing the loading of seating plans on the Ticketmaster booking system. Managing the differentiation of ticket pricing for different seating zones for various venues for events in the UK and Europe
User avatar
Fidelity Asset Management (Contract)
Oct 2005 – Sep 2006
London, UK
Project Manager
Duties: • Managing the process steps to load various investment products across Fidelity’s systems to launch the products on time.
User avatar
Siebel Systems Ltd.
Feb 2001 – Sep 2005
Egham, UK
Customer Account Manager
Duties: ● Working as a Siebel CRM Consultant and Administrator to capture: Service Requests, Leads (Sales Opportunities), Risk and Issue Logs and Time Sheets for clients. ● Implementing Siebel Customer Relationship Management (CRM) projects according to eRoadMap Siebel Project Management Methodology for clients. ● Documenting and following up on the development of: Enhancement Requests, Patch Requests and Maintenance Releases for projects that I was working on. ● Addressing level of effort for gaps identified between business requirements and standard application functionality. ● Implementation team management: coordinating developers, customer stakeholders and system specialists from project inception to rollout. ● Consultation in the most effective use of Siebel technology and best practice for system integration, end user adoption and software configuration. ● Working in conjunction with Siebel Expert Services to resolve client-specific implementation issues i.e. CTI (Computer Telephony Integration), EAI (Enterprise Application Integration), System Design, Architecture and Performance related issues. ● Documenting Implementation Reviews and working with project team to implement recommendations.