Software Engineer
Send a job offer directly to this candidate
I work as a Technical Business Analyst, but my role sits very close to software engineering. Most of my work involves understanding business problems and translating them into technical solutions that developers can implement. I spend a lot of time analysing system flows, data structures, and database logic — particularly things like entity relationships, stored procedures, and how different components of a system interact.
I work closely with developers to ensure requirements are technically sound and scalable, and I focus a lot on understanding the problem space before jumping into solutions. My goal is to bridge the gap between business needs and clean, practical system design.
I am a Technical Business Analyst with experience working closely with software engineering teams to translate business requirements into technically implementable solutions. My work focuses on analysing system processes, designing logical flows, and working with backend components such as relational databases, SQL queries, and stored procedures. I regularly assess how different entities and services interact within a system to ensure requirements are scalable, consistent, and aligned with the existing architecture.
I collaborate with developers and stakeholders to clarify requirements, refine solution designs, and ensure that business needs are accurately reflected in system functionality. My approach emphasizes deep problem understanding before solution design to reduce risk and improve implementation quality.
I hold a BCom Honours degree in Information Systems from the University of Cape Town, where I focused on data-driven systems, artificial intelligence, machine learning, database management, and software engineering. Prior to that, I completed a BCom in Information Systems and Business Management at the University of the Western Cape, where I developed a strong foundation in data analysis, SQL/PL-SQL, business intelligence, systems analysis, and software development