Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 7, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • We help our customers to uncover and manage the valuable pieces of information, so that the people at every level in the organization can make decisions based on proven facts, rather than just gutfeel and emotion. We do this by using our extensive experience in the Business and Data fields, supported by leading software, methodologies and tools. We help y...
    Read more about this company

     

    Senior SQL Developer

    Job Description

    • We're looking for a highly skilled SQL Developer to join a high-impact financial services project supporting multiple business units across South Africa and Africa.
    • This is an opportunity to work on a large-scale, business-critical programme involving complex accounting, procurement, and pre-payment approval processes across multiple systems. The project requires an experienced SQL specialist who can quickly understand complex business logic, analyse existing solutions, and build scalable, high-performing SQL solutions.

    Key Responsibilities

    • Develop, optimise, and maintain complex SQL solutions and stored procedures.
    • Analyse and interpret detailed business requirements and translate them into robust technical solutions.
    • Review and understand existing SQL code and business logic.
    • Rebuild, optimise, and stabilise SQL components where required.
    • Work closely with business and technical stakeholders to deliver high-quality solutions.
    • Support the acceleration of a large, business-critical programme operating under tight delivery timelines.

    Required Skills & Experience

    • Strong experience as a SQL Developer.
    • Advanced SQL Server and T-SQL development skills.
    • Extensive experience developing and optimising complex stored procedures.
    • Strong understanding of relational database design and performance tuning.
    • Experience analysing existing code and translating business requirements into technical solutions.
    • Ability to work independently in complex enterprise environments.
    • Strong analytical and problem-solving skills.

    Advantageous

    • Experience within the banking or financial services sector.
    • Experience working on large-scale enterprise integration projects.
       

    go to method of application »

    BI Analyst (Power BI & Data Engineering)

    Job Description

    • Our client is seeking an experienced BI Analyst with strong expertise in Power BI and Data Engineering to join their team. This role is responsible for delivering high-quality business intelligence solutions that enable informed decision-making across the organisation. The successful candidate will play a key role in transforming the Power BI reporting environment, improving report quality and user experience and enhancing the team's delivery cadence through continuous improvement initiatives.
    • This is an excellent opportunity for a technically strong BI professional who enjoys combining analytics, data engineering and stakeholder engagement to deliver impactful reporting solutions.

    Key Responsibilities

    • Design, develop and maintain interactive Power BI dashboards, reports and visualisations that support business decision-making.
    • Lead and contribute to Power BI transformation and continuous improvement initiatives.
    • Improve the look, feel, usability and performance of existing reports and dashboards.
    • Build, maintain and optimise data pipelines and data engineering solutions that support business intelligence reporting.
    • Develop and maintain data models to ensure accurate, reliable, and scalable reporting.
    • Work closely with business stakeholders to gather requirements and translate them into effective BI solutions.
    • Identify opportunities to improve reporting processes, delivery efficiency and overall solution quality.
    • Ensure data accuracy, integrity and compliance with organisational standards.
    • Collaborate with cross-functional teams to deliver high-quality BI solutions within agreed timelines.
    • Provide technical guidance and promote best practices within the BI reporting environment.

    Minimum Requirements

    • Relevant tertiary qualification in Information Technology, Computer Science, Data Analytics, Engineering, or a related discipline.
    • Microsoft Power BI Certification (required).
    • Microsoft Certified: Azure Data Engineer Associate (required).
    • Proven experience leading or driving Power BI transformation initiatives.
    • Strong hands-on experience developing enterprise Power BI dashboards and reports.
    • Experience in data engineering, ETL development and data integration.
    • Strong SQL and data modelling skills.
    • Experience working with large and complex datasets.
    • Excellent analytical, problem-solving and stakeholder engagement skills.

    Technical Skills

    • Microsoft Power BI
    • Data Engineering
    • SQL
    • Data Modelling
    • ETL Development
    • Data Integration
    • Data Warehousing
    • Business Intelligence
    • Dashboard & Report Development
    • Data Visualisation
    • Performance Optimisation
    • Data Governance

    Advantageous Skills

    • Experience with Ab Initio.
    • Experience working in large enterprise or financial services environments.
    • Knowledge of Agile delivery methodologies.

    go to method of application »

    Intermediate - Senior Data Engineer (Strong SQL & SSIS Capabilities)

    Job Description

    • We are looking for an experienced Intermediate - Senior Data Engineer. Candidate must have strong SQL & SSIS capabilities, good production support experience for being on call on a 7-day rotation cycle. AWS cloud skills would be a massive benefit as well.

    Skills & Experience Required:

     Technical Stack:

    • Strong proficiency in SSIS (SQL Server Integration Services) – candidates should demonstrate extensive experience in developing, optimising, and maintaining SSIS packages in a production environment.
    • Proven ability to perform 24/7 on-call support and handle production support issues effectively and independently.
    • Ability to balance operational responsibilities with new development – we’re looking for someone who is not only strong in maintaining and supporting existing systems but also has the capability to drive and implement new projects independently.
    • Self-starter with the confidence to take ownership of deliverables, proactively identify issues, and provide solutions without needing constant direction.
    • Strong SQL and data modelling skills (dimensional and normalised)
    • Proficient in Python or Scala
    • Strong SSIS knowledge
    • Experience with Spark (PySpark preferred)
    • Experience with cloud platforms, ideally AWS (e.g., S3, Glue, Athena, EMR)
    • Knowledge of data warehouse and data lake architectures
    • Exposure to CI/CD pipelines and containerization (e.g., Docker, GitLab CI)

    Production Support Requirements:

    This role includes participation in a rotational production support schedule. The successful candidate must be willing and able to:

    • Be on call every third week as part of a structured support roster.
    • Respond to after-hours callouts, including late-night or early-morning alerts.
    • Support and troubleshoot issues in the nightly batch process to ensure successful completion.
    • Work collaboratively with operations and infrastructure teams to resolve time-sensitive issues under pressure.
    • Maintain logs, escalate critical incidents, and ensure accurate handovers.
    • This support responsibility is critical to ensure the availability and continuity of data services required by business users and systems across the enterprise.

    go to method of application »

    Business Analyst

    Job Description

    • We are seeking an experienced Business Analyst to support the delivery of a Banking-as-a-Service (BaaS) initiative by driving requirements gathering, business analysis and stakeholder collaboration. The successful candidate will work closely with business, compliance, product and technology teams to define and document business and functional requirements, translate them into user stories and acceptance criteria and ensure alignment with governance and regulatory standards. The role also involves supporting solution design, defining and maintaining product rules, facilitating User Acceptance Testing (UAT) and ensuring end-to-end traceability of requirements throughout the delivery lifecycle. 
    • The ideal candidate will have strong experience in Agile delivery environments, excellent stakeholder management skills and proficiency in Jira, with the ability to deliver high-quality documentation that supports successful product implementation.

    Responsibilities:

    • Lead requirements elicitation and documentation for BaaS onboarding and capabilities.
    • Define functional requirements, user stories and acceptance criteria.
    • Support product rule definition and ongoing tuning (compliance, onboarding rules).
    • Facilitate collaboration across business, compliance and technology teams.
    • Ensure governance alignment and readiness of requirements before development.
    • Support solution design discussions and ensure correct implementation of requirements.
    • Participate in UAT and business validation activities.
    • Maintain traceability of requirements to delivery and regulatory needs.

    Key Deliverables:

    • Produce high-quality Business Requirements Documents (BRDs), user stories and acceptance criteria.
    • Develop functional specifications, process maps and business process flows.
    • Define, document and maintain product rules, ensuring alignment with business and compliance requirements.
    • Create and execute User Acceptance Testing (UAT) test cases, documenting results and supporting business validation.
    • Maintain end-to-end traceability of requirements from elicitation through delivery and regulatory compliance.
    • Facilitate stakeholder reviews, obtain sign-offs and ensure alignment across business, compliance and technology teams.
       

    go to method of application »

    Data Analyst

    Job Description

    • We are seeking an experienced Data Analyst to support a Banking-as-a-Service (BaaS) programme by analysing, validating and managing data across multiple banking systems. The successful candidate will define source-to-target mappings, support ETL and data transformation activities, ensure data quality and produce data documentation to support onboarding, transaction monitoring, and regulatory reporting. The role requires close collaboration with business, technology and compliance teams to ensure data accuracy, integrity and compliance with governance standards.

    Key Responsibilities

    • Analyse data across BaaS source and target systems.
    • Define and maintain source-to-target data mappings.
    • Support ETL, data transformation, validation and reconciliation activities.
    • Identify and resolve data quality issues and anomalies.
    • Produce data definitions, metadata and business rule documentation.
    • Collaborate with technology, business and compliance teams.
    • Support regulatory reporting, including KYC, AML and transaction monitoring.

    Key Deliverables

    • Source-to-target data mapping documents.
    • Data quality assessment reports.
    • Data validation and reconciliation results.
    • Sample datasets for testing and onboarding.
    • Data definitions and metadata documentation.
    • Audit and compliance support documentation.

    Requirements

    • Proven experience as a Data Analyst in banking or financial services.
    • Strong SQL and data analysis skills.
    • Experience with data mapping, ETL, data validation and reconciliation.
    • Knowledge of data governance, KYC, AML and regulatory reporting.
    • Experience working in Agile environments and using Jira is advantageous.
    • Relevant degree in IT, Computer Science, Data Science, or a related field.
       

    go to method of application »

    AWS Cloud Engineer

    Job Description

    • We are seeking an experienced AWS Cloud Engineer to design, build, and support secure, scalable, and resilient cloud infrastructure for a Banking-as-a-Service (BaaS) platform. The successful candidate will be responsible for provisioning and optimising AWS environments, implementing cloud security and IAM controls, supporting CI/CD pipelines and ensuring high availability and operational stability. Working closely with application, data, integration and DevOps teams, the AWS Cloud Engineer will enable the successful delivery and ongoing support of cloud-native banking solutions.

    Key Responsibilities

    • Design, build and support AWS cloud infrastructure for the BaaS platform.
    • Implement and manage secure, scalable and resilient cloud-native solutions.
    • Provision, configure and optimise AWS services, including compute, storage and networking.
    • Implement security controls, IAM policies and compliance requirements.
    • Support CI/CD pipelines and deployment automation using DevOps best practices.
    • Monitor cloud performance, availability and cost optimisation.
    • Support integration between AWS, on-premise and third-party environments.
    • Collaborate with application, data and integration teams to deliver cloud solutions.
    • Provide operational support, incident resolution and environment maintenance.

    Requirements

    • Proven experience designing and supporting AWS cloud infrastructure.
    • Strong knowledge of AWS services, networking, IAM, security and cloud architecture.
    • Experience with Infrastructure as Code (e.g., CloudFormation or Terraform).
    • Experience implementing CI/CD pipelines and DevOps practices.
    • Knowledge of cloud monitoring, logging and cost optimisation.
    • Experience integrating cloud and on-premise environments.
    • Banking or financial services experience is advantageous.
    • Relevant degree in IT, Computer Science, or a related field.
    • AWS certifications (e.g., AWS Certified Solutions Architect, SysOps Administrator, or DevOps Engineer) advantageous.
       

    go to method of application »

    Quality Engineer

    Job Description

    • We are seeking an experienced Quality Engineer to ensure the delivery of high-quality solutions across a Banking-as-a-Service (BaaS) platform. The successful candidate will be responsible for developing and executing test strategies, performing functional, integration, system and API testing, validating end-to-end business processes and supporting data validation activities. Working closely with business and technical teams, the Quality Engineer will identify and track defects, support test automation where applicable and ensure all solutions meet quality, compliance and audit standards.

    Key Responsibilities

    • Develop and execute test strategies, plans and test cases for BaaS platform components.
    • Perform functional, integration, system, API and end-to-end testing.
    • Conduct data validation and reconciliation testing.
    • Validate customer onboarding, transaction monitoring and reporting processes.
    • Identify, log, track and support the resolution of defects.
    • Support test automation initiatives where applicable.
    • Collaborate with business, development and integration teams to ensure quality throughout the delivery lifecycle.
    • Ensure testing activities comply with quality standards, governance and audit requirements.

    Key Deliverables

    • Test strategies and test plans.
    • Test cases and execution results.
    • Defect logs and resolution tracking reports.
    • Integration and API test results.
    • Data validation and reconciliation reports.
    • QA sign-off documentation.

    Requirements

    • Proven experience as a Quality Engineer, Test Analyst, or QA Engineer.
    • Experience with functional, integration, system, API, and end-to-end testing.
    • Strong understanding of data validation, reconciliation and defect management.
    • Experience with test management and defect tracking tools (e.g., Jira).
    • Exposure to test automation frameworks is advantageous.
    • Experience within banking or financial services is preferred.
    • Relevant qualification in Information Technology, Computer Science, or a related field. 

    Method of Application

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    View All Vacancies at Praesignis Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail