Careers

BI Developer

Contract Position

Requirements:                

  • BSc/BA in Computer Science, Informatics or relevant field – Degree is a requirement

  • 5 to 10 years solid BI experience Proven experience as a BI Developer

  • Industry experience is preferred

  • Preferably has consulting experience

  • Background in data warehouse design (e.g. dimensional modelling) and data mining

  • Has built a Data Warehouse previously

  • In-depth understanding of database management systems, online analytical processing (OLAP) and ETL (Extract, transform, load) framework

  • Knowledge of SQL queries, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) and SSAS

  • Proven abilities to take initiative and be innovative

  • Analytical mind with a problem-solving aptitude

  • Tech required:

    • Back end – SSAS, SSIS, SSRS, SQL, python, Oracle and Microsoft

  • Front end - Microsoft Power BI (required) or QlikView or Tableau

Person Analyzing Data
Video Game Developers

Power BI Developer

Contract Position

Requirements:                

  • Develop operational reports

  • Build automated reports and dashboards with the help of Power BI and other reporting tools

  • Understand business requirements to set functional specifications for reporting applications

  • Be experienced in tools and systems on MS SQL Server BI Stack, including SSRS and TSQL, Power Query, MDX, Power BI, and DAX

  • Be able to quickly shape data into reporting and analytics solutions

  • Create functional reporting

  • Have knowledge of database fundamentals such as multidimensional database design, relational database design, and more

SQL Developer

Contract Position

Requirements:                

  • 5+ years development experience

  • Proficient to Expert with SQL Server Reporting Services

  • Proficient to Expert with SQL Server T-SQL

  • Proficient with SQL Server SSIS packages

  • Proficient to Expert with Unix shell scripting

  • Experience in SQL Server Analysis services would be an advantage

  • Average to Proficient with Riskwatch development

  • Needs to be versatile and able to up skill on any technology if required

  • Experience designing, developing and supporting software solutions in an investment bank will be an advantage. Preference given to candidates who have experience working in a Risk Management area of an investment bank

Young Business Woman
Woman Working

Contract Position

Data Engineer (AWS or Azure)

Requirements:

  • Honours or Master’s degree in BSc Computer Science or Engineering or Software Engineering with solid experience in data mining and machine learning

  • 5 to 15 years of work experience

  • Expert in programming languages such as R, Python, Scala and Java

  • Expert database knowledge in SQL and experience with MS Azure tools such as Data Factory, Synapse Analytics, Data Lake, Databricks, Azure stream analytics and Power BI

  • Modern Azure Datawarehouse skills

  • Expert Unix/Linux admin experience including shell script development

  • Exposure to AI or model development

  • Experience working on large and complex datasets

  • Understanding and application of Big Data and distributed computing principles (Hadoop and MapReduce)

  • ML model optimization skills in a production environment

  • Production environment machine learning and AI

  • DevOps/DataOps and CI/CD experience

  • AWS experience

Contract Position

Technical Business Analyst

Requirements:                

  • Minimum 7 years’ experience in Software Development as a Business Analyst

  • Firm Understanding of software development principles

  • At least 2 years’ experience leading a team Business Analysts

  • 4 years’ UML Experience

  • Knowledge of DevOps Methodologies and Tools

  • ITIL services framework

  • Knowledgeable in Agile management tools, techniques and systems

  • Agile SCRUM Methodologies

  • Business Analyst Body of Knowledge

  • Good experience working with cross functional teams

  • Business experience and product knowledge

  • Exposure and knowledge of industry compliance standards and legislation

  • Technical Skills

    • UML, BPMN

    • SQL, XML Spy, PostMan, SOAP UI

    • Enterprise Architect, DrawIO, Visio, Notepad++

A man pointing at his laptop screen
Man Working from Home

Business Intelligence Business Analyst

Contract Position

Requirements:                

  • Relevant degree

  • 2 - 5 years demonstrated practical experience in major projects / areas with relevant exposure to the credit business.

  • Strong background in implementation of build and buy business solutions

  • Experience in the investment banking sector

  • Ability to have a technical discussion

  • Project Management experience gained in a complex Financial Service environment

  • Data skills

  • Good SQL knowledge

  • Good knowledge on reporting tools and dash boarding

  • Understanding of AI and analytics

  • Understanding of warehousing and virtual warehouses

  • Understudying of data integration

  • Agile

Contract Position

Systems Analyst

Requirements:                

  • A bachelor's degree in computer science, or similar

  • A master's degree in a related field preferred

  • Expert in programming languages such as Python, Scala and R

  • Technologies and frameworks relevant to a productisation of ML/AI and analytics in the cloud

  • Solutions architecture frameworks geared towards data science and analytics

  • Deep understanding of testing frameworks and automated pipelining with GIT integration

  • Understanding and application of Big Data and distributed computing principles (Hadoop and MapReduce)

  • Strong analytical and statistical knowledge with an understanding of the latest machine learning algorithms for both structured and unstructured data

  • Strong ability to communicate findings and recommendations from data (visual, verbal and written)

  • DevOps/DataOps/MLOps and CI/CD experience

  • Proficient understanding data manipulation skills including SQL to ETL processes

  • Experience in interactive data exploration and data-driven story telling

  • Cloud experience preferred

Person working outside
Startup Development Team

Contract Position

DevOps Engineer 

Requirements:

  • A bachelor's degree in computer science, or similar

  • A master's degree in a related field preferred

  • Expert in programming languages such as Python, Scala and R

  • Technologies and frameworks relevant to a productisation of ML/AI and analytics in the cloud

  • Solutions architecture frameworks geared towards data science and analytics

  • Deep understanding of testing frameworks and automated pipelining with GIT integration

  • Understanding and application of Big Data and distributed computing principles (Hadoop and MapReduce)

  • Strong analytical and statistical knowledge with an understanding of the latest machine learning algorithms for both structured and unstructured data

  • Strong ability to communicate findings and recommendations from data (visual, verbal and written)

  • DevOps/DataOps/MLOps and CI/CD experience

  • Proficient understanding data manipulation skills including SQL to ETL processes

  • Experience in interactive data exploration and data-driven story telling

  • Cloud experience preferred

Systems Analyst

Informatica Developer

Contract Position

Requirements:                

  • B.Sc. or related degree is advantageous

  • 2+ years programming experience

  • 5+ years Informatica experience with relevant data warehouse and BI solution training is essential

  • Strong Informatica PowerCenter ETL experience

  • Intimate knowledge of source systems as well as a basic understanding of dimensional models

  • Conventional database- and data warehouse modelling skills, in order to understand the data warehouse data models

  • A sound knowledge of the programming language used to write the data staging programs or ETL tool, SQL, or the language used to access the source databases and the data warehouse from the data staging programs or ETL tool

  • Knowledge of the capabilities of the ETL tools, to know what their capabilities and shortcomings are – in order to exploit or avoid those aspects in the data staging programs

Work Environment
Coworkers

Java Developer

Contract Position

Requirements:

  • Informatics Degree or Diploma advantageous

  • 6+ years’ experience developing Java applications

  • Extensive experience working with Java

  • Solid understanding of Object Orientated programming fundamentals

  • Needs to have a high-level understanding of the common frameworks in the Java technology stack

  • Extensive knowledge of design patterns and the ability to recognize and apply them

  • Technology Stack:

    • Spring, Hibernate, Junit, SOA, Microservices, Docker, Data Modelling, UML, SQL, SoapUI (SOAP) / REST client (JSON), Architectural Styles, Kafka, Zookeeper, Zuul, Eureka, Obsidian, Elasticsearch, Kibana, FluentD

Test Analyst

Contract Position

Requirements:                

  • Matric

  • Diploma in IT/Software Engineering/Computer Science (advantageous)

  • Minimum of 3+ years’ Test Analyst experience

  • Automated Testing course - advantageous

  • Experience with regression, usability, sanity and functional testing methods

  • Experience in scripting with QTP/equivalent tool - essential

  • Process knowledge of SDLC (strong functional knowledge of Systems Engineering), Testing methodologies, ITIL process awareness

  • Technical knowledge of SQL scripts

  • XML and SoapUI based WS testing

  • Json and Swagger based WS testing

Young Programmer
Programmer in Office

Contract Position

ETL Tester

Requirements:

  • Reconciliation and Data Validation using SQL

  • 5 years as Data warehouse developer or tester ( Must have)

  • 3+ years QA/Testing Lifecycle

  • 3+ years DB related testing

  • 2+ years HP Quality Center/ ALM

  • Natezza and Financial domain knowledge is an asset

  • Reconciliation and Data Validation using SQL

  • 5 years as Data warehouse developer or tester ( Must have)

  • 3+ years QA/Testing Lifecycle

  • 3+ years DB related testing

  • 2+ years HP Quality Center/ ALM

Data Modeler

Contract Position

Requirements:                

  • Advanced SQL and TSQL expertise

  • Bachelor's degree in computer science, information technology, or a similar field

  • 3 years of hands-on experience with conceptual, logical, physical and relational data modelling

  • Expect knowledge of Metadata Management tools and related tools

  • Knowledge of mathematical foundations and statistical analysis

  • Advanced troubleshooting skills

  • Knowledge of privacy and data protection Law would be an added advantage

Responsibilities:

  • Data modeler & Design Architecture to assist with the design and implementation of company databases.

  • Working closely with Enterprise architects, Solutions architects, and Data Analytics to implement data modelling solutions in order to streamline and support enterprise information management

  • Manage data access in line with data classification and governance standards

  • Analysing and translating business needs into long-term solution data models

  • Working with the development team to create conceptual data models and data flows

  • Developing best practices for data coding to ensure consistency within the systems

  • Implementing data strategies and developing physical data models

Businessman
Working on a Computer

Contract Position

Full Stack Developer

Requirements:

  • 3-5 years of software development experience

  • Highly proficient with the JavaScript language and its modern ES6+ syntax and features

  • Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js

  • Highly proficient in Design and coding of modern, interactive and functional User interfaces (UI's)

  • Experience with the SlimPHP framework

  • Good understanding of HTML5 and CSS3, including Bootstrap and other CSS frameworks

  • Building modular and reusable components and libraries

  • Understanding of server-side rendering and its benefits and use cases

  • Knowledge of functional programming and object-oriented programming paradigms

  • Ability to write efficient, secure, well-documented, and clean JavaScript code

  • Optimizing your application for performance

  • Familiarity with automated JavaScript testing and testing frameworks

  • Proficiency with modern development tools and Git

  • Experience with both consuming and designing RESTful APIs

.NET Developer

Contract Position

Requirements:                

  • Relevant tertiary qualification

  • 8-15 Years’ solid experience showing a progression from Development through to Architecture

  • Min 2 Years at a Technical Lead and/or Architect level

  • A broad area of technical knowledge

  • Solid .Net, C# and Core experience

  • Ability to design, develop and implement scalable, elastic Microservice-based platforms

  • Demonstrated knowledge of Oauth/JWT/token-based authentication.

  • Solid Agile, DevOps and TDD

  • Jira, Bamboo, Confluence, Bitbucket, AzureDevops

  • A passion for technology and interest in a wide variety of tech – Java, C#, Python, JavaScript,  etc.

  • Docker,

  • Redis, PostDB, etc.

  • Kafka,etc.

Working in Cafe
Work Portrait

Data Scientist

Contract Position

Requirements:

  • Honours or Master’s degree in BSc Computer Science or Engineering or Software Engineering with solid experience in data mining and machine learning

  • 5 to 15 years of work experience

  • Expert in programming languages such as R, Python, Scala and Java

  • Understanding and application of Big Data and distributed computing principles (Hadoop and MapReduce)

  • Strong analytical and statistical knowledge with an understanding of the latest machine learning algorithms for both structured and unstructured data

  • Strong ability to communicate findings and recommendations from data (visual, verbal and written)

  • Production environment machine learning and AI

  • DevOps/DataOps and CI/CD experience preferred

  • Proficient understanding data manipulation skills including SQL to extract, transform and load data

  • Azure experienced preferred

SQL DBA

Contract Position

Requirements:                

  • 5+ years’ solid previous experience as a database administrator on MS SQL and PostgreSQL Server

  • 3+ years of IT operation with a strong understanding of database structures, theories, principles, and best practices

  • Microsoft and Linux Server environment experience

  • Experience utilizing various high availability (HA) and disaster recovery (DR) options for MS SQL Server

  • Microsoft SQL Server and PostgreSQL DBA experience

  • Microsoft Azure advantageous

  • SQL Server Always On experience

  • PostgreSQL and SQL Server upgrade and migration experience

Woman Working on Laptop