Business Analyst / Requirements Engineer
mydata (Pty) Ltd|Posted 4 days ago
Skills and experience
Location and salary
Role description
Position Overview
mydata is seeking a Business Analyst / Requirements Engineer to join our team and play a crucial role in bridging the gap between business needs and technical solutions. This role involves gathering, analyzing, and documenting requirements for cloud-native applications, data processing systems, and financial services platforms. You will collaborate closely with
stakeholders, software engineers, and DevOps teams to ensure that all projects align with business objectives and compliance standards.
The ideal candidate has experience working with complex data-driven systems, understands cloud-native architectures, and can translate business needs into clear and actionable requirements.
Key Responsibilities
• Collaborate with business stakeholders, developers, and QA engineers to elicit, document, and analyze requirements for software projects.
• Define and manage functional and non-functional requirements, ensuring they align with business objectives and regulatory requirements.
• Create and maintain detailed documentation, including user stories, process flows, and system specifications.
• Work with software engineers and DevOps teams to ensure that requirements are technically feasible and well-understood.
• Assist in the design and implementation of workflows, ensuring systems are efficient, scalable, and compliant.
• Support the development lifecycle by participating in sprint planning, backlog refinement, and testing phases.
• Analyze existing business processes, identify gaps, and recommend improvements.
• Ensure that all requirements align with data privacy, security, and industry regulations.
• Work closely with QA teams to define test cases and ensure validation of requirements.
• Provide ongoing support during implementation and after deployment, assisting with change management and user training.
Qualifications & Experience
• Proven experience as a Business Analyst, Requirements Engineer, or in a similar role within a technology-driven organization.
• Experience working in cloud-native environments (preferably AWS) and familiarity with infrastructure and data processing concepts.
• Strong understanding of data handling in financial services, including security, privacy, and regulatory compliance.
• Ability to translate business needs into clear, structured, and actionable documentation.
Knowledge of agile methodologies (Scrum, Kanban) and experience working in agile development teams.
• Proficiency in business process modeling and diagramming tools (Lucidchart, BPMN, UML).
• Experience working with SQL, data processing workflows, and API integrations is advantageous.
• Excellent communication skills, with the ability to engage both technical and non-technical stakeholders.
• A strong analytical mindset with the ability to identify dependencies, risks, and edge cases.
• Bachelor’s degree in Computer Science, Information Systems, Business Analysis, or a related field is preferred.
Communication & Adaptability
• Strong interpersonal and communication skills for working with diverse stakeholders.
• Ability to clearly articulate complex technical requirements to non-technical audiences.
• Willingness to learn and adapt to new methodologies, tools, and technologies.
• Comfortable working in a fast-paced, evolving environment, balancing multiple projects.
Work Environment
At mydata, we embrace a hybrid work model. While our team members primarily work from home, employees are required to attend in-person meetings or collaborate in the office a few times per week (this can fluctuate depending on projects and requirements). This ensures strong team collaboration, effective communication, and alignment with business goals.
What We Offer
• A competitive compensation package.
• Opportunities for professional advancement in a cutting-edge technology environment.
• A dynamic team culture that values innovation and collaboration.
Company Culture at mydata
At mydata, our culture is anchored in innovation, integrity, and a commitment to excellence. We’re dedicated to creating an environment where creativity flourishes, and every team member is empowered to contribute to our mission of revolutionising the credit reporting industry. We value continuous learning, encouraging our employees to grow their skills and careers within our supportive ecosystem. Our role in the tech ecosystem is to be pioneers, driving change and
embracing the future with open arms. Join us, and be part of a team that values progress, collaboration, and making a difference.
About mydata (Pty) Ltd
mydata (Pty) Ltd
What We Do
mydata (previously ITC Credit Bureau) is a South Africa-based company operating in the Financial Services sector. We empower clients to make the best credit decisions, providing access to credit, preventing fraud and reckless lending, and encouraging financial responsibility. Our services are powered by cutting-edge technology and high-quality data.
Why Work For Us
We are a leading company in the Diversified Financial Services industry, offering a unique blend of services including Credit, Finance, Insurance, Computers, E-commerce, Professional Services, Crisis Management, Software Installation, Consulting & Professional Services, B2B, B2C, and Enterprise solutions. We are committed to providing our employees with a challenging and rewarding work environment.
Our Culture
At mydata, we believe in fostering a culture of financial responsibility and integrity. Our team is dedicated to providing the highest quality services to our clients, and we value collaboration, innovation, and continuous learning. We are proud to be a part of the South African business community, and we strive to make a positive impact on our industry and the communities we serve.
Our Engineering Processes
Our engineering team is proficient in a variety of tech stacks including Apache, Gravity Forms, Microsoft Exchange Online, Outlook, Recaptcha, WordPress, Microsoft Office 365, and Google Tag Manager. We believe in using the best technology to deliver the best results, and we are always exploring new tools and techniques to improve our services.
Our Hiring Processes
We are always looking for talented individuals to join our team. Our hiring process is designed to ensure we find the right fit for our company and for the candidate. We value diversity and inclusion, and we encourage candidates from all backgrounds to apply. If you are passionate about financial services and technology, we would love to hear from you. Please contact us at info@mydata.co.za for more information.
Tech Stack
application and data
















