Technology

Business Analyst

Boardroom Appointments·Remote, south-africa·Full Time·Remote
Technologymid-levelFull TimeRemote
-Closes Jan 4, 2027

Minimum requirements:

Bachelor's degree in a relevant field (e.g., Business, Computer Science, Data Science).

Proven experience as a Business Analyst, with a track record of successful projects.

Strong SQL skills and experience in working with databases.

Familiarity with reporting tools (e.g., Tableau, Power BI) and dashboard creation.

Understanding of artificial intelligence, analytics, and their applications.

Knowledge of data warehousing and virtual warehouses.

Proficiency in data integration principles.

Agile experience or certification is a plus.

Responsibilities:

Data Analysis and Management

Utilize data analysis techniques to extract insights and support informed decision-making.

Work with structured and unstructured data to identify trends, patterns, and anomalies.

Collaborate with data engineers and scientists to ensure data quality and accuracy.

SQL Expertise

Proficiently write and optimize SQL queries to retrieve and manipulate data from databases.

Reporting and Dashboarding

Develop and maintain reporting solutions using reporting tools and dashboards.

Create user-friendly, interactive dashboards to communicate insights to stakeholders.

AI and Analytics

Understand the fundamentals of artificial intelligence and analytics, contributing to data-driven strategies and projects.

Data Warehousing and Virtual Warehouses

Have knowledge of data warehousing concepts and the use of virtual warehouses for scalable data storage and retrieval.

Data Integration

Collaborate with IT teams to ensure smooth data integration, bridging gaps between systems and sources.

Identify and implement data integration solutions to consolidate and streamline data resources.

Agile Methodology

Work in an Agile environment, participating in sprint planning, backlog grooming, and other Agile practices.

Originally posted on Himalayas

At a glance

Company

Boardroom Appointments

Location

Remote, south-africa

Employment

Full Time

Work style

Remote

Experience

mid-level

Valid until

January 4, 2027

Created

November 5, 2026

More opportunities

Similar roles you might like

Senior Automation Engineer (12-month Contract)

DeARX Services (Pty) Ltd

Gauteng, south-africa

full-time

Our client, a leading organisation within the banking sector, is looking for an experienced Senior Automation Engineer to join its Payments environment. This is an opportunity to work on automation initiatives supporting critical payment systems, improving application quality, streamlining processes and enabling continuous delivery. The successful candidate will be responsible for designing, developing and implementing automation frameworks and solutions across front-end and back-end applications, building automated regression packs, integrating automated testing into development pipelines and generating comprehensive test reports. We are looking for someone with strong technical development capabilities who can take automation solutions from concept and design through to development, implementation and ongoing optimisation. Key Responsibilities Design, develop and implement automation frameworks, solutions and reusable components. Develop automated testing solutions covering front-end, back-end and end-to-end application functionality. Design, build, automate and maintain regression test packs for payment systems and applications. Automate regression pack execution to support application releases, system enhancements and ongoing maintenance. Develop automated functional, integration, smoke and regression tests. Automate front-end testing of web applications, user interfaces and payment-related workflows. Develop back-end automation covering APIs, databases, web services, system integrations and business logic. Develop automation scripts using programming languages such as Python, Java, C# or JavaScript. Integrate automated testing into CI/CD pipelines to support continuous testing and deployment. Generate automated test reports, dashboards and execution results. Report on test coverage, execution progress, pass/fail rates, defects and overall application quality. Analyse test results, investigate failures and identify recurring issues. Maintain and optimise automation frameworks and regression packs as applications and business requirements evolve. Collaborate with developers, business analysts, solution architects and QA teams. Ensure automation solutions meet technical standards, security requirements, reliability and performance expectations. Maintain technical documentation and support automation solutions throughout their lifecycle. Technical Requirements Programming and Software Development Strong programming and scripting capabilities. Python, Java, C# or JavaScript. Object-oriented programming. Software development principles and practices. Building reusable automation components and frameworks. Debugging and troubleshooting. Front-End, Back-End and Regression Automation Front-end automation using Selenium, Cypress or Playwright. Back-end automation covering APIs, web services, databases and application services. Automated regression testing and regression pack development. Experience building, maintaining and executing automated regression test suites. End-to-end automation testing across integrated systems. Functional, integration and smoke testing automation. API automation and validation. Experience automating web-based applications and enterprise systems. Test Reporting and Quality Management Automated generation of test execution reports and dashboards. Reporting on test coverage, execution progress, pass/fail rates and defects. Analysis and interpretation of regression test results. Identifying failures, trends and recurring defects. Experience integrating automated test results with test management and reporting tools. Systems Integration and Development Platforms REST APIs and web services. SQL and database integration. Git and version control. CI/CD pipelines and automated deployments. AWS Cloud platform. Docker and containerisation would be advantageous. Minimum Requirements Relevant IT qualification in Computer Science, Software Engineering, Information Technology or a related discipline. 10+ years' experience in Automation Engineering, Software Development or Test Automation. Strong hands-on programming and scripting experience. Proven experience developing and implementing automated testing solutions. Experience building and maintaining automated regression packs. Experience with front-end and back-end automation. Experience integrating systems using APIs and web services. Experience generating automated test reports and analysing test results. Experience working within an Agile development environment. Strong analytical, technical and problem-solving skills. Advantageous Experience Previous experience within banking or financial services. Exposure to payment systems, payment processing and transaction-related workflows. Experience working with enterprise-scale applications. DevOps and cloud-native solutions. Experience with complex system integrations. What We Are Looking For We are looking for a technically strong, hands-on Automation Engineer who can do more than execute existing automated tests. The ideal candidate must be able to demonstrate their personal contribution to designing, coding, developing and implementing automation frameworks, automating regression packs, testing front-end and back-end functionality and producing meaningful test reports. You should be comfortable working with complex systems, identifying automation opportunities and delivering reliable, scalable automation solutions within a banking Payments environment.

7 hours ago

Software Engineer

Sigma Connected

Remote, south-africa

Full Time

What being part of the Sigma Family means for you Software Engineer Design. Build. Deliver Quality Software. Are you a practical problem solver who enjoys building reliable software, collaborating with colleagues and exploring how AI can help deliver more without compromising on quality? At Sigma, we’re looking for a Software Engineer to design, build and maintain high-quality software as part of our Software Engineering team. Reporting to the Head of Engineering, you’ll turn requirements into reliable, maintainable features for ServiceOne, helping increase the team’s delivery capacity and velocity. This is an exciting opportunity to write quality code, strengthen software through reviews and automated testing, and make effective use of AI-assisted and agentic developmentworking closely with Business Analysts and stakeholders to deliver solutions that meet business needs. Sigma Family At Sigma, we stand out and have now been acknowledged 3 years in a row by the Sunday Times as one of the Best Places to Work - voted by our people. Our core mission is to #ImproveEverythingAlways, with a strong focus on our people. That's why we are seeking exceptional individuals to join us and represent our clients, delivering top-tier customer service across various industries. What being a part of the Sigma Family means for you! Career development and opportunities to apply for internal promotions following your probationary period. Monthly, Quarterly and Annual awards with marvelous prizes. Resources such as the Employee Assistance Program (EAP) and Mental Health First Aiders to support you when life might not be going quite as you expected. Receive a tree in the Sigma Forest when you pass probation. This will allow you to review how your tree is reducing your carbon footprint. Medical Insurance – Covers doctor visits, optometrist appointments and dental assistance, funeral cover, Group Life Cover. Your Health Matters-We have a nurse on-site to assist with any female health-related queries, support when you need it most. Your Vision, Our Mission, All Done Where You Work- We’re bringing eye care to you! From eye testing to trendy spectacles, it all happens onsite for your convenience! Transportation Benefits – Accommodate making your traveling journey to work easier with the amazing shuttle services that we offer our employees. Join communities and collaborate with your colleagues on our internal Social Media platform. The opportunity to be a part of an equal, diverse, and inclusive workplace – all amazing people are welcome in the Sigma Family. A bit more about the Opportunity... What Your Day-to-Day Will Look Like: Develop and maintain features for ServiceOne using modern programming languages and frameworks, translating requirements into reliable, maintainable code. Build and integrate with APIs and databases, making sure data flows correctly and securely between ServiceOne and connected systems. Write automated tests alongside your code and help keep CI/CD pipelines healthy so changes can be released quickly and safely. Take part in code reviews, give and receive constructive feedback, and contribute to shared technical decisions. Troubleshoot and resolve problems methodically, investigating root causes and putting fixes in place to prevent them from recurring. Direct AI coding agents to accelerate delivery, carefully reviewing their changes and validating results before they are merged. Help improve AI agent harnesses by contributing reusable instructions, tool integrations and automated checks that improve the quality of agent output. Work closely with Business Analysts and stakeholders to clarify requirements and make sure what you build meets the business need. Champion Sigma’s valuesAlways Learning, Always Adapting, Always Together and Always Betterin how you work with your team and stakeholders. What amazing People will bring to the role What Amazing People Bring to the Role.. You’re a curious and adaptable engineer who cares about writing reliable, readable and well-tested code, enjoys solving problems with colleagues and welcomes new ways of working. At your core, you’re passionate about turning requirements into working software that makes a practical difference. You examine information carefully, check your work and follow procedures while exploring possibilities and generating ideas. You interpret data, make sound decisions and communicate clearly, welcoming feedback and contributing to shared solutions. You manage tasks, meet timescales and stay composed as priorities evolve, bringing Sigma’s valuesAlways Learning, Always Adapting, Always Together and Always Betterinto how you work every day. Success will be measured through sprint goal delivery, cycle time, defect escape rate, automated test coverage, code review turnaround and change failure rate. Key outputs will include working, tested features; automated tests and CI/CD pipelines; API and system integrations; code reviews and technical decisions; technical documentation; and reusable agent instructions and checks. Expected activities and outputs will be discussed in your first one-to-one with your line manager and reviewed alongside your commitments and goals, with the Sigma Connected Competency Matrix and Always Improving Performance Framework providing further guidance. You’ll bring practical experience developing and maintaining software using modern programming languages and frameworks in a collaborative team environment. You’re confident working with APIs, databases, version control and automated testing, and can translate requirements into reliable, maintainable code. You troubleshoot problems methodically and collaborate well through code reviews and shared technical decisions. You’ll ideally bring: Experience with cloud platforms, frontend and backend development, CI/CD pipelines and system integrations. Practical exposure to AI-assisted development and agentic coding, including directing coding agents, reviewing their changes and validating results. Experience configuring or improving AI agent harnesses, including reusable instructions, tool integrations and automated checks. This isn’t just another Software Engineer role. It’s an opportunity to build and improve ServiceOne, contribute to shared technical decisions and help shape how the team uses AI to deliver more, faster, without compromising on quality. If you’re ready to turn requirements into reliable software, solve problems together and explore the possibilities of AI-assisted development, we’d love to hear from you. Join the Sigma Family. Apply today and help us #ImproveEverythingAlways. Originally posted on Himalayas

7 hours ago

It Data Architect

GoldenRule

Johannesburg, south-africa

Default

Our client is seeking an experienced Data Architect with strong expertise in modern cloud data platforms including Azure Databricks, AWS, Snowflake, Azure Synapse, and Azure Data Factory (ADF). The ideal candidate will have a solid background in presales, solutioning, POC (Proof of Concept) development, and direct client interaction.This role requires a blend of technical depth, architectural thinking, communication skills, and customer-facing experience to support both delivery and business development initiatives. Key ResponsibilitiesData Architecture Engineering Design and implement enterprise-grade data architectures across Azure, AWS, and hybrid environments. Develop scalable data pipelines and ETL/ELT solutions using Azure Databricks, ADF, Synapse, and Snowflake. Define data models, data flow diagrams, and reference architectures. Ensure best practices for data governance, data quality, and metadata management. Architect end-to-end data solutions on Azure (Synapse, ADF, Databricks), AWS (Redshift, Glue, S3, Lambda), and Snowflake. Optimise data storage, compute, and cost across cloud platforms. Evaluate cloud-native tools and recommend fit-for-purpose solutions. Work closely with sales teams to support presales activities, including solutioning, estimation, and proposal building. Conduct technical workshops, discovery sessions, and requirement analysis with prospective clients. Prepare and deliver compelling technical presentations, architecture diagrams, and solution roadmaps. Lead and execute Proof of Concepts (POCs) to demonstrate solution feasibility. Build prototypes using Databricks, Snowflake, Synapse, or AWS components to validate business use cases. Stay updated with new features and innovations across cloud platforms. Engage directly with clients to understand business needs and translate them into technical architectures. Act as a trusted advisor to customers on data strategy, cloud adoption, and platform modernisation. Collaborate with cross-functional teams including delivery, product, business analysts, and leadership. 10+ years of experience in data engineering, data architecture, or cloud data platforms. Hands-on expertise in: Azure Databricks (Python/Spark/Delta Lake) Azure Synapse Analytics Azure Data Factory (ADF) Snowflake (SQL, Snowpipe, Streams Tasks) AWS Data Stack (S3, Redshift, Glue, Lambda, EMR) Strong understanding of data warehousing, data lakes, lakehouse architecture, and ETL/ELT methodologies. Excellent SQL, Spark, and Python skills. Experience in presales, RFP responses, client workshops, and technical solutioning. Strong communication and presentation skills. Certifications in Azure / AWS / Snowflake. Experience leading large-scale cloud migration or modernisation projects. Knowledge of data governance tools (e.g., Purview, Collibra) is a plus. Desired Skills: Systems Analysis Complex Problem Solving Programming/configuration Critical Thinking Time Management

13 hours ago

It Manager: Data And Analytics

Pepkor Speciality

Western Cape, south-africa

full-time

Job Description Are you an experienced IT Manager looking for an exciting new challenge in the retail industry? The successful candidate will lead the end-to-end data strategy, focusing on Master Data Management (MDM) and Advanced Analytics within the Google Cloud ecosystem. The primary objective is to transform raw retail data into actionable insights while ensuring rigorous governance over merchandise master data. Will be responsible for owning the Google Cloud (GCP) data ecosystem, with a specific mandate to institutionalise Master Data Management (MDM) and governance within the retail merchandise domain. The successful candidate must be a seasoned retail IT leader with a proven track record in Merchandise MDM. They must possess expert-level knowledge of GCP, exceptional negotiation skills, and a strategic mindset. Qualifications A degree in Information Systems or a related discipline is essential Knowledge, Skills and Experience 5 years of leadership experience in managing a successful team of business analysts. Minimum of 8 years of experience within a retail organisation in IT, with specific experience in Merchandise MDM (Hierarchy, Attributes, Lifecycle Management). Certifications in Data Management and Analytics would be favourable GCP Proficiency: Deep understanding of Google Cloud's data suite and how to optimize costs/performance in a cloud-native environment. Commercial Acumen: Demonstrated experience managing annual spend across cloud and consulting contracts as well as managing the GCP query costs Agile Delivery: Proficiency in managing complex backlogs using tools like Jira or Azure DevOps, specifically in a multi-vendor environment. Technical Skills Expertise in SQL and architectural understanding of Data Lakes vs. Data Warehouses. Basic Data Architecture design experience Hands-on experience with Looker Studio for creating high-impact executive dashboards. Knowledge of Data Privacy laws (e.g. POPIA) as they pertain to retail consumer data. Leadership Experience managing technical teams and communicating complex data concepts to non-technical stakeholders. Key Responsibilities Master Data Management (MDM) & Governance Own the Merchandise Master Data strategy and lifecycle (Product, Vendor, Price, Inventory). Maintain and evolve the Data Governance Framework, ensuring data quality, lineage, and security compliance. Translate business objectives into a multi-year data roadmap that aligns with retail growth. Oversee the departmental transition toward advanced analytics and AI. Team Leadership & GCP Ecosystem Management Direct a multidisciplinary team including Data Engineers, Data Scientists, Analysts, and Report Writers. Oversee the technical stack within Google Cloud Platform (GCP), specifically: BigQuery: As the central data warehouse. Looker / Looker Studio: For executive and operational reporting. Predictive modelling and machine learning. Cloud Data Integration: Managing ETL/ELT pipelines for real-time merchandise updates. Vendor Management & Commercial Oversight Stakeholder Liaison: Act as a bridge between IT and peer business units, ensuring data initiatives are cross-functionally aligned and keeping the organisation at the forefront of emerging retail technologies. Deadline:5th November,2026

a day ago

Full Stack Engineer - .net (14292)

Investec

Gauteng, south-africa

full-time

Description Business and Commercial Banking is seeking a Full Stack Engineer to join the BCB Technology team, operating across all functional areas to design, build, and continuously enhance our digital SynergyX journey. This role is ideally suited to a developer with strong expertise in C# and .NET Core backend development, complemented by experience in modern frontend frameworks (Angular), who thrives on building and modernising scalable, secure, and high-performance solutions. You will play a key role in delivering enterprise-grade platforms while translating business and client requirements into robust, production-ready technology solutions. Working within a highly collaborative, cross-functional environment, you will partner closely with architects, Business Analysts, designers, and product teams to deliver outcomes aligned to both business objectives and client needs. A strong client-centric mindset is essential, as you help bridge the gap between business and technology delivery. The ideal candidate is a passionate engineer who values clean, maintainable code, enjoys solving complex problems, and is comfortable contributing across the full stack within a dynamic, agile environment, driving continuous improvement and innovation across our digital ecosystem. Key Responsibilities Design and build secure, scalable, and high-performance solutions across digital platforms Develop and maintain backend services, APIs, and microservices using C# and .NET / .NET Core Contribute to full stack development, including building responsive front-end applications using Angular Integrate front-end components with backend services and APIs to deliver seamless end-to-end solutions Translate business and client requirements into robust, production-ready technical solutions Collaborate with Business Analysts, stakeholders, and cross-functional Agile squads (Product, Design, QA, Platform) Participate in system design discussions, architecture decisions, and contribute to API design, microservices, and integration patterns Build reusable components and shared services to improve delivery efficiency and consistency Integrate solutions with internal platforms (e.g. D365, AML, KYC and related systems) Ensure high standards of code quality, performance, and security through testing, peer reviews, and best practices Develop and maintain automated test suites (unit, integration, regression) to ensure system stability and reliability Troubleshoot, optimise, and resolve production issues to improve performance, scalability, and resilience Support DevOps practices, including CI/CD pipelines, automated testing, deployments, monitoring, and production support Work closely with UX/UI teams to implement intuitive, user-centric interfaces Continuously improve engineering practices, front-end and backend architecture, and overall development processes Qualifications, Experience and Skills Minimum 5+ years' experience in a Microsoft development environment and software engineering roles Strong backend development expertise in C#, .NET / .NET Core Proven experience designing and building RESTful APIs and microservices architectures Solid experience with SQL Server / Azure SQL, including data modelling and performance optimisation Frontend development experience using Angular (v8+) Strong understanding of JavaScript / TypeScript, HTML, and CSS, including responsive and user-centric design principles Experience integrating front-end applications with backend services and APIs Hands-on experience with Azure cloud services, including App Services, Functions, and container-based solutions Proficiency in Azure DevOps, including pipelines, project management, and CI/CD implementation Strong understanding of DevOps practices, including automated deployments, monitoring, logging, and production support Experience with containerisation and orchestration (Docker, Kubernetes) and cloud-native architectures Exposure to Infrastructure as Code (IaC) using tools such as Terraform or Bicep Understanding of GitOps practices and modern deployment patterns Familiarity with testing frameworks and building automated test suites (unit, integration, regression) Strong focus on code quality, secure coding practices, and high-availability systems Experience working in Agile delivery environments, collaborating across cross-functional teams Strong problem-solving, analytical thinking, and attention to detail Ability to operate effectively in complex, fast-paced environments with a continuous improvement mindset Proficiency in using AI-enabled productivity tools, such as Copilot, to improve efficiency, generate insight and support decision-making. Applies critical thinking and sound judgement when interpreting outputs, remains accountable for the quality and accuracy of their work.

a day ago

U2 Developer (14236)

Investec

Gauteng, south-africa

full-time

Description Investec Sandton is looking for a U2 Developer - Unidata / Universe (at least 5 years' experience) who will look after the full application life cycle including the evaluation of business requirements, system analysis and design, writing of technical specifications, programming, testing, maintenance, and technical support of our client's applications as well as Strong organizational, analytical, and problem-solving skills, with the ability to balance multiple tasks with high attention to detail is required. Qualifications, Experience and Skills 5+ Years Unidata / Universe development experience in a cross section of Application environments, preferably in the Banking or Financial arena Good understanding of the U2 Tool Set Good knowledge of what capabilities are available within the industry for U2 Strong skills in Unidata BASIC Programming Understanding of simple UNIX (Solaris) commands would be beneficial Understanding of System Builder Good understanding of the SDLC and experience in both Waterfall and Agile methodologies is essential Collaboration on Business and Functional Specifications with Business Analysts Collaboration and compilation of Technical Specifications with technical leads and other teams Ensure that the standard IT processes are followed Development and configuration experience in U2 (Unidata / Universe) of changes including new developments, maintenance and enhancements is essential Provision of Support to business in terms of assisting with queries and supporting testers with environment trouble shooting Providing after hours stand-by support CI/CD experience beneficial Azure Cloud, API, Webservices, SQL, .Net C# experience would be beneficial Experience in Banking Operations functions would be beneficial Proficiency in using AI-enabled productivity tools, such as Copilot, to improve efficiency, generate insight and support decision-making. Applies critical thinking and sound judgement when interpreting outputs, remains accountable for the quality and accuracy of their work

a day ago