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: Apr 24, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Using the right combination of people, process and technology remains the Ovations approach to the fast changing information technology and business landscape. We have helped many of South Africas largest organisations to achieve sustainable business improvement through this unique approach. Our model is based on building long term relationships with our ...
    Read more about this company

     

    AI Development Specialist (Azure)

    Role Purpose

    • Lead the design, build, and deployment of production-grade AI solutions on Microsoft Azure. Own end-to-end delivery—from data pipelines to model deployment, ensuring security, reliability, and compliance.

    Responsibilities

    • Design and implement AI solutions using Azure AI services (OpenAI, AI Search, Machine Learning).
    • Develop secure APIs and integrate with enterprise systems using Azure API Management and Event Hub.
    • Containerize workloads and deploy to AKS, App Service, or Functions with CI/CD pipelines.
    • Ensure observability, performance tuning, and cost optimization for AI workloads.
    • Collaborate with cross-functional teams and document architecture, runbooks, and best practices.
    • Azure AI & ML: Azure OpenAI Service, AI Studio, AI Search, Azure Machine Learning.
    • Data & Integration: Data Lake Storage, Synapse/Fabric, Data Factory, Event Hub, API Management.
    • Compute & Hosting: AKS, Azure Functions, App Service; IaC with Bicep/ARM/Terraform.
    • DevOps/MLOps: Azure DevOps or GitHub Actions, MLflow integration, telemetry dashboards.
    • Languages: Python (required), plus C#/.NET or TypeScript/Node; LangChain or Semantic Kernel preferred.
    • 7+ years in software/ML engineering, with 3+ years delivering production AI solutions on Azure.
    • Proven track record of shipped solutions with architecture diagrams and runbooks.
    • Expertise in RAG system design, prompt engineering, and performance optimization.
    • Strong data engineering skills and secure integration patterns.
    • Applied knowledge of Responsible AI principles and compliance requirements.
    • Outcome-oriented with strong problem-solving skills.
    • Excellent communication and stakeholder management abilities.
    • Collaborative leadership and mentoring capability.
    • Adaptability to ambiguity and incremental delivery approaches.
    • Experience with Microsoft Fabric and Databricks on Azure.
    • Domain experience in financial services.
    • Azure AI Engineer Associate certification or equivalent.

    Core Tech Stack

    • Azure AI & ML: Azure OpenAI Service, AI Studio, AI Search, Azure Machine Learning.
    • Data & Integration: Data Lake Storage, Synapse/Fabric, Data Factory, Event Hub, API Management.
    • Compute & Hosting: AKS, Azure Functions, App Service; IaC with Bicep/ARM/Terraform.
    • DevOps/MLOps: Azure DevOps or GitHub Actions, MLflow integration, telemetry dashboards.
    • Languages: Python (required), plus C#/.NET or TypeScript/Node; LangChain or Semantic Kernel preferred.

    Required Experience

    • 7+ years in software/ML engineering, with 3+ years delivering production AI solutions on Azure.
    • Proven track record of shipped solutions with architecture diagrams and runbooks.
    • Expertise in RAG system design, prompt engineering, and performance optimization.
    • Strong data engineering skills and secure integration patterns.
    • Applied knowledge of Responsible AI principles and compliance requirements.

    Nice-to-Have

    • Experience with Microsoft Fabric and Databricks on Azure.
    • Domain experience in financial services.
    • Azure AI Engineer Associate certification or equivalent.

    Qualifications

    • Degree in Computer Science/Engineering/Math or equivalent industry experience.

    go to method of application »

    Technology/Domain Specialist II

    • We are seeking a highly skilled Middleware Resource with a minimum of 5 years of experience in middleware technologies and platforms. The ideal candidate will possess strong technical expertise in Java, JSON, SOAP, REST, IBM WebSphere Application Server (WAS), Spring Boot, and Linux/Unix environments. Additionally, the candidate should be proficient in working with DataPower, APIConnect, Business Automation Workflow (BAW), SQL Server, WebSphere Liberty Profile (WLP), Docker, Azure DevOps, Jira, and Confluence.

    Key Responsibilities

    • Design, develop, and maintain middleware solutions using Java, Spring Boot, and related technologies.
    • Implement and manage APIs using REST and SOAP protocols.
    • Configure and administer IBM WAS, WLP, and other middleware platforms.
    • Collaborate with cross-functional teams to integrate middleware solutions with DataPower, APIConnect, and BAW.
    • Ensure high availability and performance of middleware applications in Linux/Unix environments.
    • Manage and optimize SQL Server databases for middleware applications.
    • Utilize Docker for containerization and deployment of middleware services.
    • Leverage Azure DevOps for CI/CD pipeline management and deployment automation.
    • Document processes and solutions using Jira and Confluence.
    • Troubleshoot and resolve middleware-related issues efficiently.
    • Minimum of 5 years of experience in middleware development and administration.
    • Proficiency in Java, JSON, SOAP, REST, and Spring Boot.
    • Hands-on experience with IBM WAS, WLP, and Linux/Unix systems.
    • Experience with DataPower, APIConnect, and BAW integration.
    • Strong knowledge of SQL Server and database management.
    • Familiarity with Docker and container orchestration.
    • Experience with Azure DevOps for CI/CD pipelines.
    • Working knowledge of Jira and Confluence for documentation and project tracking.
    • Excellent problem-solving and communication skills.

    Qualifications and Experience

    • Minimum of 5 years of experience in middleware development and administration.
    • Proficiency in Java, JSON, SOAP, REST, and Spring Boot.
    • Hands-on experience with IBM WAS, WLP, and Linux/Unix systems.
    • Experience with DataPower, APIConnect, and BAW integration.
    • Strong knowledge of SQL Server and database management.
    • Familiarity with Docker and container orchestration.
    • Experience with Azure DevOps for CI/CD pipelines.
    • Working knowledge of Jira and Confluence for documentation and project tracking.
    • Excellent problem-solving and communication skills.
    • Ability to work independently and collaboratively in a team environment.
       

    go to method of application »

    Software Developer

    Job Purpose

    • To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers

    Job Responsibilities

    • Produce working quality software that meets the design
    • Develop critical and complex technical components in area of accountability
    • Deliver system component designs that are robust and fault tolerant for large complex systems
    • Ensure system component designs are supportable , maintainable and re-usable
    • Deliver software that is observable and scalable
    • Conduct estimate of work effort
    • Trouble shoot and problem solve of software issues and provide guidance to other team members
    • Produce documentation as per organisational standards
    • Continuous improvement of software
    • Provide Maintenance and support of software in environments of accountability
    • Develop unit and system test cases and conduct unit and system testing
    • Create deployment artefacts and stores in source control library
    • Manage the deployment package and the execution thereof
    • Optimise the tool change in collaboration with the Biz/ Dev / Ops Engineer
    • Update and control the asset knowledge base
    • Ensure integration of own work with other individuals and in team
    • Collaborate with designers, product owners and engineering leads to refine the solution
    • Contribute into the decomposition of the system solution into component parts for development
    • Support the achievement of the business strategy, objectives and values
    • Stay abreast of developments in field of expertise
    • Ensure personal growth and enable effectiveness in performance of roles and responsibilities
    • Contribute to the Culture building initiatives (e.g. staff surveys etc.).
    • Participate and support corporate responsibility initiatives for the achievement of business strategy
    • Seek opportunities to improve business processes, models and systems though agile thinking.
    • Provide mentoring for multiple software developers

    Qualifications

    • Matric / Grade 12 / National Senior Certificate
    • Bachelor of Commerce: Information Technology
    • Bachelor of Science: Information Technology
    • Diploma: Information Technology

    Must have:

    • At least be qualified to an associate level on Camunda.
    • High level of proficiency on both MS SQL and C#.
    • This is an onsite role only - Three days per week in office (Sandton), Two days per week remote. At manager's discretion.

    go to method of application »

    Data Analyst

    • We are looking for an experienced and technically versatile Data Analyst who excels in data interpretation, business insight generation, and technical development. This role requires a deep understanding of data architecture, system design, and AI concepts, combined with the ability to translate complex data into actionable business intelligence. The ideal candidate is self-driven, highly analytical, and comfortable working across multiple disciplines and technologies.

    Key Responsibilities

    • Perform deep-dive analysis across diverse datasets to uncover trends, anomalies, and business opportunities.
    • Interpret business and project requirements to design meaningful, actionable data solutions.
    • Respond to and manage multiple ad hoc reporting requests, ensuring clarity, accuracy, and relevance.
    • Understand end-to-end data flows, from source systems to reporting layers.
    • Design and maintain data models that support scalable analytics and reporting.
    • Collaborate with stakeholders to translate business needs into technical specifications and reporting frameworks.
    • Develop and optimize data pipelines and integrations using modern development practices.
    • Work with databases such as IBM DB2, Oracle, Netezza (NZ), and Microsoft SQL Server to extract, transform, and analyse data.
    • Support AI/ML initiatives by preparing data and contributing to model development and deployment.
    • Manage own workload and priorities effectively, delivering high-quality outputs independently.
    • Document findings, methodologies, and data logic clearly for both technical and non-technical audiences.
    • Utilize advanced MS Excel skills for data manipulation, analysis, and reporting.
    • Leverage Power BI for dashboard creation, data visualization, and stakeholder reporting.

    Required Skills & Experience

    • 8+ years of experience in data analytics, software development, and systems architecture.
    • Strong proficiency in SQL, Python, and/or R.
    • Expertise in enterprise databases: DB2, Oracle, Netezza (NZ), SQL Server.
    • Solid understanding of data modelling, ETL processes, and system design principles.
    • Experience with cloud platforms (e.g., Azure, AWS, GCP).
    • Familiarity with AI/ML concepts, model lifecycle, and data readiness.
    • Proven ability to work independently and manage multiple priorities effectively.
    • Excellent communication skills, with the ability to bridge technical and business domains.
    • Strong skills in MS Excel (pivot tables, advanced formulas, macros).
    • Exposure to Power BI for data visualization and reporting.

    Preferred Qualifications

    • Degree in Computer Science, Data Science, Engineering, or related field.
    • Experience with tools like Power BI, Tableau or similar.

    go to method of application »

    Senior Data Analyst

    Core Purpose

    • To automate data pipelines and structure datasets to build advanced product capabilities. This role focuses on leveraging statistical techniques, machine learning, and decision models to provide actionable insights and reporting across multiple operational territories.

    Key Responsibilities

    • Data Engineering: Automate data ingestion, transformation, and visualization processes; collaborate with engineering teams on new data architectures.
    • Advanced Analytics: Build predictive models for volumes and transaction patterns; perform optimization, text analytics, and social-science modeling.
    • Product Support: Develop decision models and data-based rules to support product roadmaps and enhance targeting capabilities.
    • Risk & Compliance: Implement ML-driven fraud detection and monitor transaction data for regulatory compliance.
    • Business Intelligence: Create automated dashboards and scorecards (Power BI/Tableau) to track KPIs and operational performance.

    Minimum Requirements

    • Education: 4-year degree in Data Science, Statistics, Mathematics, or a related field.

    Experience:

    • Minimum 5 years in Financial Services, Analytics, or Consulting.
    • 2–3 years in data structuration and big data environments.
    • 1–2 years at a specialist level in Data Science (Banking/Fintech/Telco preferred).
    • Python: (Numpy, Pandas, Scikit-learn, Tensorflow) or R/Scala.
    • Big Data: Hadoop, Apache Spark, Hive, or MapReduce.
    • Databases: SQL (Postgres, Oracle, MSSQL) and NoSQL (Mongo).
    • Cloud: Microsoft Azure.

    go to method of application »

    Process Engineer

    • Are you an expert at bridging the gap between high-level business strategy and technical execution? We are looking for a Process Engineer to lead the discovery, validation, and optimization of complex business systems.

    Key Responsibilities

    • Strategic Modelling & Simulation: Use advanced modelling and simulation techniques to analyse current states and design high-impact future-state architectures.
    • Knowledge Synthesis: Discover, validate, and document business-process-related knowledge, ensuring it is communicated effectively across technical and executive stakeholders.
    • Complex Problem Solving: Focus on intricate business outcomes, navigating technical complexities to find streamlined, scalable solutions.
    • Strategic Alignment: Ensure every process improvement and technical requirement remains strictly in line with the overarching business strategy.
    • Influence & Leadership: Act as a key influencer in tactical decision-making, providing the data-backed insights needed to drive organizational change.

    What We Are Looking For

    • Analytical Rigor: A proven ability to analyse complex data sets and business environments to identify patterns and opportunities for optimization.
    • Technical Proficiency: Expertise in process modelling software, simulation tools, and documenting technical specifications within a business context.
    • Strategic Mindset: The ability to look beyond the immediate task and understand how process changes affect the long-term health of the business.
    • Communication Excellence: A talent for translating technical jargon into strategic insights that resonate with diverse business units.

    go to method of application »

    Data Engineer

    • We are looking for a detail-oriented Data Engineer to join our client's team in driving the bank toward a data-driven future. You will play a pivotal role in maintaining robust data pipelines, enhancing our cloud infrastructure, and providing the clean, reliable data necessary for advanced analytics, machine learning, and AI initiatives.

    Core Responsibilities

    • Pipeline Management: Build and maintain end-to-end data pipelines, including Data Virtualization, Ingestion, Provisioning, Streaming, and APIs.
    • Operational Excellence: Perform daily monitoring of data warehouses and cloud services (Compute/Storage) to ensure all jobs run successfully and meet SLA timelines.
    • Infrastructure Support: Secure and maintain the data infrastructure to ensure high availability and reliability for stakeholders.
    • Data Quality & Analysis: Execute data profiling, cleaning, validation, and documentation in collaboration with Data Analysts to deliver "fit-for-purpose" data products.
    • Business Enablement: Create virtual databases and data extracts to support business needs; optimize and improve business queries through active stakeholder collaboration.
    • Technical Support: Act as first-line support for pipeline issues, resolving blockers to ensure continuous data availability.

    Minimum Requirements

    • Education: A Bachelor's Degree in Information Technology, Computer Science, Data Science, or a related field.
    • Technical Skills: * Proven experience in building and monitoring Data Pipelines (Ingestion and Provisioning).
    • Familiarity with Cloud Infrastructure management and monitoring.
    • Proficiency in Big Data solutions, API integration, and data streaming.
    • Strong knowledge of SQL, data profiling, and data virtualization tools.
    • Soft Skills: Collaborative mindset with the ability to translate complex business needs into technical data solutions.
    • Advantageous: Experience in a banking or highly regulated environment; knowledge of AI/ML data preparation.

    go to method of application »

    Software Engineer II

    • This is a 3 - month contract with our client in the Banking sector.
    • We are looking for a highly skilled Senior Software Engineer to design, develop, and implement complex, full-stack solutions. You will be a key driver in our continuous delivery environment, ensuring high-quality code, robust system integration, and the mentoring of junior engineering talent.

    Core Responsibilities

    • End-to-End Development: Design, build, and maintain functional applications across all platforms using modern technologies (Microservices, APIs, Cloud).
    • Engineering Excellence: Adhere to ALM accountabilities and architectural guardrails; perform data conversion and system enhancements to ensure seamless delivery.
    • Quality Assurance: Execute moderate to complex end-to-end system tests, conduct code reviews, and implement TDD and unit testing to ensure high reliability.
    • DevOps & Automation: Lead Continuous Integration and Deployment (CI/CD) activities, utilizing Infrastructure as Code (IaC) and Policy as Code.
    • Data & Insights: Integrate and analyze data sources to support data-driven decision-making and visual data display.
    • Collaboration & Leadership: Mentor junior engineers, contribute to backlog reprioritization, and collaborate with stakeholders to solve complex business problems.
    • Production Support: Provide post-go-live support and standby, adhering to technical change management and incident response procedures.

    Minimum Requirements

    • Education: * Required: First Degree in Information Technology.
    • Preferred: Post Graduate Degree in Information Technology.
    • Experience: * Total: Minimum 8 years of professional software engineering experience.
    • Technical Breadth: 5–7 years translating business requirements into technical specs and code.
    • Modern Practices: 8–10 years experience with DevOps, Agile methodologies, and broad IT engineering disciplines.

    Key Technical Proficiencies:

    • Advanced: API Engineering, CI/CD, IaC, Software Engineering Tools/Methods, and Design Thinking.
    • Seasoned: Cloud Computing, Microservices, Data Engineering, Automation, and Observability.

    go to method of application »

    Senior Developers

    Job Description

    Software Development

    • Design, develop, and maintain front‑end applications using React.js
    • Translate business and user requirements into clean, efficient, and reusable code
    • Build responsive, high‑performance user interfaces
    • Integrate front‑end solutions with RESTful APIs and backend services
    • Ensure code quality through reviews, testing, and adherence to best practices

    Technical Leadership

    • Provide technical guidance and mentorship to junior and intermediate developers
    • Contribute to architecture and design decisions
    • Promote best practices in front‑end development, performance, and security
    • Participate in sprint planning, estimation, and technical discussions

    Collaboration & Delivery

    • Work closely with product owners, designers, backend developers, and QA teams
    • Support Agile delivery processes (Scrum / SAFe)
    • Troubleshoot, debug, and resolve production issues
    • Contribute to continuous improvement of development standards and tooling

    Required Skills & Experience

    Technical Skills

    • Strong experience with React.js
    • Proficiency in JavaScript (ES6+), HTML5, and CSS3
    • Experience with state management libraries (e.g. Redux, Context API)
    • Experience consuming REST APIs
    • Familiarity with modern front‑end build tools (e.g. Webpack, Vite)
    • Knowledge of version control systems (Git)
    • Understanding of responsive design and cross‑browser compatibility

    Experience

    • 5+ years' experience in software development
    • 3+ years' hands‑on experience developing React applications
    • Experience working in Agile teams
    • Experience in enterprise or large‑scale systems (advantageous)

    Advantageous / Nice‑to‑Have

    • Experience with TypeScript
    • Experience with Next.js or similar frameworks
    • Exposure to cloud platforms (Azure / AWS)
    • Knowledge of automated testing frameworks (Jest, Cypress)
    • Experience in financial services or regulated environments

    Qualifications

    • Degree or Diploma in Computer Science, Information Systems, or related field (or equivalent practical experience)

    Key Competencies

    • Strong problem‑solving and analytical skills
    • Excellent communication and collaboration skills
    • Ability to work independently and take ownership
    • Attention to detail and commitment to quality
    • Adaptability in a fast‑paced delivery environment

    go to method of application »

    Senior Quantitative Analyst

    Job Description:

    • This is a 12 - month contract with our client in the Banking sector

    Responsibilities Includes:

    • Collaborate with cross-functional teams in analysing and documenting existing non-linear trading functionality and its use within the business.
    • Analyse the financial costs of risk and uncertainty.
    • Play a lead role in solutioning future trading integration requirements through existing APIs and backend integration.
    • Act as a liaison between technical teams and business stakeholders to ensure seamless communication and project execution of inflight projects.
    • Provide expert support and training to internal teams and clients of the platform.
    • Conduct regular product reviews and updates to ensure alignment with market needs.

    Qualifications

    • BSc in Mathematical Sciences (Computational Science), BSc Financial Engineering, BSc Actuarial Science and Financial Mathematics, or B.Eng Engineering
    • Professional: CQF – Certificate in Quantitative Finance, or CFA – Chartered Financial Analyst

    Experience

    • Cross Asset Trading and Risk (CATR) – Quantitative Analysis
    • Derivatives Trading (Volatility)
    • X Valuations and Analytics
    • Deep Skills in Trading Applications: Proficiency in platforms like Front Arena, Murex, or Calypso.
    • Software skills: Python, C++, C#, SQL, VBA, R, Matlab, Java
    • Strong Analytical and Problem-Solving Skills: System analysis, ability to analyze complex data and develop effective solutions.
    • Excellent Communication and Interpersonal Abilities: Clear communication with stakeholders, team members, and clients.
    • Project Management Expertise: Proven track record in designing, executing, and validating requirements from cradle to grave.
    • Technical Proficiency: Understanding of programming languages (e.g., Python, SQL) and financial modelling.
    • Risk Management: Knowledge of risk management practices and regulatory requirements.
    • Leadership and Team Management: Ability to lead cross-functional teams and manage multiple projects simultaneously.
    • Adaptability and Flexibility: Ability to adapt to changing market conditions and technological advancements.
    • Client Relationship Management: Building and maintaining strong client relationships.
    • Strategic Thinking: Ability to align project goals with broader business objectives

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Ovations Technologies Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail