PBT Group Careers

Be part of our team of Data Specialists and embark on a career of the future!

Filters

City
Industries
Date Posted

SSAS Cubes Developer Reference No: 2737851936 | Johannesburg, South Africa | Posted on: 25 March 2024

PBT Group, a leading provider of Data and Analytics services, seeks a proficient SSAS Cubes Developer with a robust background in Microsoft BI stack technologies. The ideal candidate will play a pivotal role in designing, developing, and maintaining Business Intelligence solutions, particularly focusing on SSAS (OLAP Cubes) along with other components such as SSIS, SSRS, and Power BI.   Duties:Design, develop, and maintain multidimensional and tabular models using SQL Server Analysis Services (SSAS), collaborating with stakeholders to translate requirements into efficient cube designs. Create and optimize MDX/DAX queries for data retrieval and analysis, implementing security measures for data privacy and integrity within SSAS cubes. Perform cube processing, monitoring, and optimization for performance enhancement, troubleshooting and resolving SSAS cube and data model issues. Develop and maintain documentation for SSAS cube design, processes, and best practices, staying updated with industry trends and advancements in SSAS technology. Utilize the Microsoft BI stack, including MS SQL Server, SSIS, SSRS, and Power BI, to design, develop, and maintain Business Intelligence solutions. Implement ETL processes using SSIS to ensure efficient data flow and integrity, and perform data warehouse design, maintenance, and re-architecture as required. Lead projects in implementing new BI software tools and systems, analyzing data to drive improvements in key business metrics. Implement data structures adhering to best practices, facilitate data conversions, imports, and exports, and enforce data governance. Collaborate with software architects to ensure adherence to architectural guidelines and compatibility with other environments. Work with cross-functional teams to ensure solutions meet application requirements and performance goals, considering compatibility, usability, reliability, performance, and security aspects. Demonstrate initiative by acquiring and implementing new knowledge and skills, contributing to continuous improvement within the team and wider group, and enhancing product and system performance while adhering to industry best practices.  Skills and Experience Required:Proven experience as an SSAS Cubes Developer or similar role, with proficiency in SQL Server, SSAS, MDX, DAX, and data modeling techniques. Strong understanding of multidimensional and tabular cube design concepts, with the ability to collaborate effectively in a team environment and communicate with stakeholders. Experience in cube optimization, performance tuning, and troubleshooting, along with knowledge of data warehousing concepts and ETL processes. Familiarity with data visualization tools like Power BI or Tableau is advantageous, demonstrating excellent problem-solving skills and attention to detail. 5-6 years of experience in a BI development environment, with proficiency in T-SQL, SSIS, Data Warehousing, SSAS, and Power BI. Extensive experience in authoring OLAP cubes, writing MDX in Microsoft Analysis Services, and strong proficiency in SSRS Development. Advanced knowledge of T-SQL, including dynamic T-SQL, multi-threading, and performance optimization, along with practical experience with SQL Server Database Engine, MS SSIS ETL software, MS SSAS OLAP software, and MS Visual Studio Data Tools. Experience in database design, normalization of data structures, and familiarity with SDLC methodologies. Ability to create advanced data models, analyse data patterns, and design meaningful reports and dashboards. In-depth understanding of database management systems, online analytical processing, ETL frameworks, Kimball Data Warehouse Lifecycle, and demonstrated experience in creating and maintaining multidimensional cubes using SSAS.  Qualifications/ Certification:A degree in Computer Science, Information Systems, Business Administration, Commerce, or equivalent. * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable

AWS Data Engineer Reference No: 1892721345 | Cape Town, South Africa | Posted on: 25 March 2024

PBT Group has an opportunity for an AWS Data Engineer, preferably with Hadoop experience.   Duties:Design, build and operationalize large scale enterprise data solutions and applications using one or more of AWS data and analytics services in combination with 3rd parties - Spark, EMR, DynamoDB, RedShift, Kinesis, Lambda, Glue, Snowflake. Analyze, re-architect and re-platform on-premise data warehouses to data platforms on AWS cloud using AWS or 3rd party services. Design and build production data pipelines from ingestion to consumption within a big data architecture, using Java, Python, Scala. Design and implement data engineering, ingestion and curation functions on AWS cloud using AWS native or custom programming. Perform detail assessments of current state data platforms and create an appropriate transition path to AWS cloud. Design, implement and support an analytical data infrastructure providing ad-hoc access to large datasets and computing power. Interface with other technology teams to extract, transform, and load data from a wide variety of data sources using SQL and AWS big data technologies. Creation and support of real-time data pipelines built on AWS technologies including Glue, Redshift/Spectrum, Kinesis, EMR and Athena Continual research of the latest big data and visualization technologies to provide new capabilities and increase efficiency Working closely with team members to drive real-time model implementations for monitoring and alerting of risk systems. Collaborate with other tech teams to implement advanced analytics algorithms that exploit our rich datasets for statistical analysis, prediction, clustering and machine learning Help continually improve ongoing reporting and analysis processes, automating or simplifying self-service support for customers  Experience:Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases. Experience building/operating highly available, distributed systems of data extraction, ingestion, and processing of large data sets Experience working with distributed systems as it pertains to data storage and computing Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. Strong analytic skills related to working with unstructured datasets. Build processes supporting data transformation, data structures, meta data, dependency and workload management. A successful history of manipulating, processing and extracting value from large disconnected data sets. Working knowledge of message queuing, stream processing, and highly scalable Big Data, data stores. Strong project management and organizational skills. Experience supporting and working with cross-functional teams in a dynamic environment. Experience in a Data Engineer or similar roles Experience with big data tools is a must: Hadoop, Spark, Kafka, etc. Experience with relational SQL and NoSQL databases, including Postgres and Cassandra. Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc. Experience with AWS cloud services: EC2, EMR, RDS, Redshift Experience with stream-processing systems: Storm, Spark-Streaming, etc. Experience with object-oriented/object function scripting languages: Python, Java, C++, Scala, etc  Qualifications/ Certification:Bachelor's Degree in Computer Science, Information Technology or other relevant fields Has experience in any of the following AWS Athena and Glue Pyspark, EMR, DynamoDB, Redshift, Kinesis, Lambda, Snowflake Proficient in AWS Redshift, S3, Glue, Athena, DynamoDB, EMR Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable

System Analyst Reference No: 483568802 | Cape Town, South Africa | Posted on: 15 March 2024

PBT Group has an opportunity for a Systems Analyst in Cape Town.   Duties:Do technical design of applications based on business processes and requirements documentation, aligned with architectural guidelines. Do the Logical system design (independent of technology) and create Use Case Realisation Documentation and a Logical Data Model Create System Integration Specifications Design and document web services Analyse existing landscape for services that can be reused Identify and analyse Non-Functional Requirements and include in technical documentation. Provide input to Functional specifications as required Provide input into Quality Management Plan Assist with quality reviews Provide input to software development plans Provide input to the scoping and estimation process.  Experience:5 years relevant experience in systems analysis and design Sound Understanding of Object-Orientation Sound UML experience Sound understanding of service design Solid expertise in MS SQL Experience using service integration testing tools e.g. SoapUI, Postman etc. Documenting technical/system processes At least 8 years IT experience Exposure to Information Governance, BI (Business Intelligence) and Enterprise Data Programs, preferably recently Understanding of data management frameworks Experience working with cross business data domains Exposure to the asset management industry Understanding of the SDLC Methodology Relevant programming languages Problem Analysis and Problem-Solving Techniques Impact Analysis Techniques Documentation Frameworks, Tools and Standards Understanding of Project Management Principles High level understanding of Enterprise Test Methodology Understanding of BPMN or similar business process language would be advantageous Exposure to the asset management industry  Qualifications/ Certification:Computer Science degree, IT Diploma or equivalent in experience Any secondary qualifications with emphasis on technical related courses such as systems design, OO A&D methodology and SO methodology will be a strong advantage  CompetenciesStrong analytical, data & numerical ability Attention to detail Problem solving skills Conceptual thinker (big picture), logical (process) thinker and implementation level thinking Good communication skills Action and results orientation Quality orientation Ability to work both independently and within a team Knowledge seeking and learning orientation Ability to perform impact analysis, at all levels, i.e. conceptual, logical and implementation Ability to translate business requirements, business processes and architecture requirements into technical designs Able to guide and provide input into testing requirements  Behavioural Competencies:Planning and organising to deliver results and meet expectations Problem solving and prioritising skills Good communication/interpersonal skills Relationship development and networking Client service orientated Action / results orientated Detailed orientated Numerical skills Ownership of tasks High energy Self-starter Sound decision-making skills Ability to avoid “analysis paralysis” Resilience Perseverance  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
Salary: Negotiable

DevOps Data Engineer Reference No: 3864180221 | Cape Town, South Africa | Posted on: 15 March 2024

PBT Group has a requirement for an intermediate DevOps Data Engineer.   Duties:Design, build and operationalize large scale enterprise data solutions and applications using one or more of AWS data and analytics services in combination with 3rd parties – Glue, Step-functions, Kafka CC, PySpark, DynamoDB, Delta.io, RedShift, Lambda, DeltaLake, Python,. Analyze, re-architect and re-platform on-premise data warehouses to data platforms on AWS cloud using AWS or 3rd party services and Kafka CC. Design and build production data pipelines from ingestion to consumption within a big data architecture, using Java, PySpark, Scala, Kafka CC. Design and implement data engineering, ingestion and curation functions on AWS cloud using AWS native or custom programming. Perform detail assessments of current state data platforms and create an appropriate transition path to AWS cloud. Design, implement and support an analytical data infrastructure providing ad-hoc access to large datasets and computing power. Interface with other technology teams to extract, transform, and load data from a wide variety of data sources using SQL , AWS big data technologies and Kafka CC. Creation and support of real-time data pipelines built on AWS technologies including Glue, Lambda, Step Functions, PySpark , Athena and Kafka CC Continual research of the latest big data and visualization technologies to provide new capabilities and increase efficiency Working closely with team members to drive real-time model implementations for monitoring and alerting of risk systems. Collaborate with other tech teams to implement advanced analytics algorithms that exploit our rich datasets for statistical analysis, prediction, clustering and machine learning Help continually improve ongoing reporting and analysis processes, automating or simplifying self-service support for customers  Required Skills:Advanced working “data engineering” knowledge and experience working with modern data practices, using Delta.io , CDC management and data load practices. Experience building/operating highly available, distributed systems of data extraction, ingestion, and processing of large data sets Experience working with distributed systems as it pertains to data storage and computing Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. Strong analytic skills related to working with unstructured datasets. Build processes supporting data transformation, data structures, meta data, dependency, and workload management. A successful history of manipulating, processing and extracting value from large, disconnected data sets. Working knowledge of message queuing, stream processing, and highly scalable Big Data, data stores. Strong project management and organizational skills. Experience supporting and working with cross-functional teams in a dynamic environment. Experience in a Data Engineer or similar roles Experience with big data tools is a must: Delta.io, PySpark, Kafka, etc. Experience with relational SQL and NoSQL databases, including Postgres and Cassandra. Experience with data pipeline and workflow management tools: Step functions , glue workflow etc. Experience with AWS cloud services: EC2, EMR, RDS, Redshift  Required Qualifications / Training:Relevant data warehouse and BI solution training is essential. B.Sc. or related degree is advantageous. 5+ years programming experience.  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable

Back-End Java Software Engineer Reference No: 1000855087 | Cape Town, South Africa | Posted on: 15 March 2024

PBT Group has an opportunity for a Back-End Java Software Engineer. The Back-End Java Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance complex software systems and applications, considering scalability, performance and future requirements. Responsible to guide and support developers and stakeholders in scoping, progress, status and resolution of engineering problems.   The Back-end Software Engineer plays a crucial role in building solutions that offer optimum performance, reliability, and scale. They are responsible for writing and testing code for the development of the server-side components that power the application's functionality.   Duties:Designing software solutionsWorks closely with stakeholders and cross functional team to translate business and technical requirements into solutions that meet client / business needs. Designs complex software systems, considering scalability, performance and future requirements. Can identify the trade-offs in solutions and can clearly articulate and act on these where required. Produces solutions to programming challenges. Creates well designed solutions that balance client value with security, operations, resilience, performance and cost. Introduces and propagates new patterns, practices, technologies into the organisation to efficiently solve a business need. Software development and systems integrationWork with other software engineers and architects in developing components based on needs that support application functionality. Optimise systems for maximum performance and scalability to handle increasing user loads. Develop reusable code, APIs and libraries for future use. Share impact of code changes with product team. Database management and application logic Implement and optimise database models and queries for efficient data storage and retrieval. Write business logic and algorithms to handle complex data processing and application workflows. Quality and testingImplement and improve the organisation's prescribed development frameworks, patterns, and practices, with a particular focus on automated testing and CICD. Conducts thorough code reviews and ensures high code quality for self and others. Utilises continuous integration, deployment, and automation tools effectively. Perform testing with a strong preference towards developing automated testing scripts and procedures to ensure code robustness and reliability. Practices, promotes and guides others in secure coding practices (DevSecOps) and addresses potential vulnerabilities. Operational ExcellenceConduct investigations through troubleshooting and debugging to fix minor, major and escalated bugs, promoting system stability. Perform first and/or second level standby across environments for integration between internal systems and applications, as well as that of external service providers. React to system monitoring and alerting events in a timely manner. Assist capacity planning on infrastructure requirements, as well as stability and load tests to improve system performance and throughput. Maintains, modifies and upgrades existing solutions, recommending and implementing improved methods. Learning and continuous improvementExpected to develop and maintain proficiency in modern programming paradigms, patterns and practices and apply or improve what is used by their delivery team. (This will differ per delivery team). The back-end engineer forms part of a structured career progression model where the incumbent will be exposed to meaningful projects in order to develop their level of autonomy, decision making and problem-solving skills. Technical LeadershipEngage with product managers, project sponsors, and other stakeholders to support scoping of work and provide updates on progress and status. Coach, guide and provide support to Software Engineer. Share expertise and knowledge with product team and stakeholders. Drives innovation, bringing new technologies and ways of solving problems into the team and organisation. Responsible to assist Software Engineers with development work and perform code reviews.  Skills and Experience Required:6+ years’ proven experience in back-end software development, project delivery and implementation (Java, Spring/SpringBoot, SQL, AWS, Kubernetes and helm for deployments, and Kafka/SQS for event driven programming). Experience with back-end frameworks and technologies Ability to apply expert knowledge and develop others understanding of the following: IT systems development processes (SDLC) Application development Advanced programming concepts Advanced algorithms and data structures Design Patterns Version Control Testing practices Database systems and query optimization (e.g., SQL, NoSQL). RESTful API design and integration. Cloud computing platforms and services (e.g., AWS, Azure). Advanced Microservice and event driven architectures. Deployment using Kubernetes and containerisation.  Qualifications/ Certification:Grade 12 National Certificate / Vocational Preferred: A relevant tertiary qualification in Information Technology  Additional InformationClear criminal and credit record  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent    
Salary: Negotiable

Data Engineer Reference No: 1000814671 | Cape Town, South Africa | Posted on: 15 March 2024

We currently have numerous vacancies for Data Engineers skilled in tools such as the Microsoft Stack (SSIS, SSRS, SSAS), Power BI, AWS, Azure, DataStage, SAS etc. Duties:Design, develop, test and deploy ETL for ODS and data mart projects, as well as application and management reports. Provide technical support, troubleshooting and upgrade setup or support on ETL and database related issues. Research and evaluate alternative IT solutions to make appropriate recommendations to meet the business needs for management information. Perform root cause analysis, performance monitoring and application related issues. Review IT work products from the team members for completeness and quality. Accurately translate business requirement to technical documentation and test case or results. Analyse and map data from source systems to target operational data stores and data marts. Maintain and provide application support in production. Code or folder migration from one environment to another as part of release management. Participation in all aspects of quality assurance. Active participation in systems integration and user acceptance testing.Required Skills:Strong modular system design skills. Conventional and data warehouse modeling skills are required, in order to understand the various data models and to define the mappings between them. System analysis and design skills are necessary to design and document the data extractions and transformations. Expert knowledge of the capabilities of the ETL tools being used, to know what their capabilities and shortcomings are – in order to exploit or avoid those aspects in the ETL program designs. Good organisation, planning and basic management skills. Good interpersonal and communication skills. Decision making and problem solving skills.Required Qualifications / Training:Relevant data warehouse and BI solution training is essential. B.Sc. or related degree is advantageous. 5+ years programming experience.  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable

Front-End Java Software Engineer Reference No: 677469262 | Cape Town, South Africa | Posted on: 15 March 2024

PBT Group has an opportunity for a Front-End Java Software Engineer. The Front-End Java Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance complex software systems and applications, considering scalability, performance and future requirements. Responsible to guide and support developers and stakeholders in scoping, progress, status and resolution of engineering problems.   The Front-end Software Engineer plays a crucial role in building solutions that create great client experiences for mobile and web applications. They are responsible for translating design mock-ups into interactive and user-friendly interfaces, with a focus on intuitive user experiences.   Duties:Designing software solutionsWorks closely with stakeholders and cross functional team to translate business and technical requirements into solutions that meet client / business needs. Designs complex software systems, considering scalability, performance and future requirements. Can identify the trade-offs in solutions and can clearly articulate and act on these where required. Produces solutions to programming challenges. Creates well designed solutions that balance client value with security, operations, resilience, performance and cost. Introduces and propagates new patterns, practices, technologies into the organisation to efficiently solve a business need. Software development and systems integrationWork with other software engineers and architects in developing components based on needs. Collaborate with UX designers to implement visually appealing and intuitive user interfaces. Prioritise user experience and usability by optimising application flow and interactions. Ensure that web and mobile applications are responsive and function seamlessly on various devices and screen sizes. Develop reusable code and libraries for future use. Share impact of code changes with product team. Quality and testingImplement and improve the organisation's prescribed development frameworks, patterns, and practices, with a particular focus on automated testing and CICD. Conducts thorough code reviews and ensures high code quality for self and others. Utilises continuous integration, deployment, and automation tools effectively. Perform testing with a strong preference towards developing automated testing scripts and procedures to ensure code robustness and reliability. Practices, promotes and guides others in secure coding practices (DevSecOps) and addresses potential vulnerabilities. Operational ExcellenceConduct investigations through troubleshooting and debugging to fix minor, major and escalated bugs, promoting system stability. Perform first and/or second level standby across environments for integration between internal systems and applications, as well as that of external service providers. React to system monitoring and alerting events in a timely manner. Assist capacity planning on infrastructure requirements, as well as stability and load tests to improve system performance and throughput. Maintains, modifies and upgrades existing solutions, recommending and implementing improved methods. Learning and continuous improvementExpected to develop and maintain proficiency in modern programming paradigms, patterns and practices and apply or improve what is used by their delivery team. (This will differ per delivery team). Software Engineer Level III forms part of a structured career progression model where the incumbent will be exposed to meaningful projects to develop their level of autonomy, decision making and problem-solving skills. Technical LeadershipEngage with product managers, project sponsors, and other stakeholders to support scoping of work and provide updates on progress and status. Coach, guide and provide support to Software Engineers. Share expertise and knowledge with product team and stakeholders. Drives innovation, bringing new technologies and ways of solving problems into the team and organisation. Responsible to assist Software Engineers with development work and perform code reviews.  Skills and Experience Required:6+ years’ proven experience in front-end software development, project delivery and implementation (HTML, Kendo, JavaScript, React, Java, Spring/SpringBoot, SQL and some AWS knowledge/experience). Experience with modern front-end frameworks and technologies. IT systems development processes (SDLC) Application development Advanced Programming ConceptsResponsive design principles and mobile-first development. Browser compatibility issues and performance optimisation. Front-end build tools and package managersFront-end Design Patterns Version control Testing practices  Qualifications/ Certification:Grade 12 National Certificate / Vocational Preferred: A relevant tertiary qualification in Information Technology  Additional InformationClear criminal and credit record   * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
Salary: Negotiable

Azure DevOps Engineer Reference No: 157914933 | Johannesburg, South Africa | Posted on: 15 March 2024

Develop, build, test and maintain infrastructure and tools so that software applications can be developed, tested, released, and updated.   Detailed Scope of WorkCollaborate with software developers, system operators, and other IT staff to automate software deployment processes. Develop and maintain CI/CD pipelines for various projects to enhance automation and deployment frequency. Monitor, troubleshoot, and resolve issues in our dev, test, and production environments. Design and maintain cloud-based infrastructure using best practices for scalability, reliability, and security. Implement and maintain monitoring and alerting tools to detect and mitigate problems early. Work with the development team to integrate new deployment processes and strategies. Document development processes, procedures, and troubleshooting guides.  Skills RequiredBachelor’s degree in Computer Science, Engineering, or related field. 3+ years of experience in a DevOps role, preferably in a similar industry. Strong background in Linux/Unix Administration. Experience with automation/configuration management using Terraform. Solid experience with SQL and PostgreSQL. Experience with Azure cloud services and understanding of scalable infrastructure. Proficient with git and git workflows. Working knowledge of CI/CD tools and pipelines (Azure DevOps, GitHub). Strong scripting skills (e.g., Python, Bash). Knowledge of containerization technologies (Docker, Kubernetes). Excellent troubleshooting and problem-solving skills. Azure AZ-400 certification or equivalent experience with Azure DevOps solutions.  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable

Java Support Reference No: 2790378968 | Cape Town, South Africa | Posted on: 14 March 2024

About PBT Group: PBT Group is a dynamic and innovative organization at the forefront of the information technology and data management industry. We are looking for a passionate Java Developer who thrives on the challenge of maintaining and enhancing existing systems. If you have a proven track record in system maintenance and are driven by a desire to continually improve, we want you to be part of our team. Job Description: As a Java Developer specializing in system maintenance, you will play a critical role in our organization's ongoing success. You will work in a dynamic production environment with short, regular release cycles, which necessitates agility in analysis, design, and implementation. Your primary objective will be to deliver high-quality outputs while interpreting specifications and facilitating understanding throughout the development process.   Key Responsibilities:Interpret specifications and engage in detailed questioning to ensure clear understanding. Maintain and enhance existing applications, ensuring they meet evolving requirements. Provide support to the Test team, Analysts, and other stakeholders to facilitate the successful completion of projects. Collaborate with cross-functional teams to identify and address system issues promptly. Continuously improve code quality and maintain best practices.Core Skills:Strong proficiency in Java EE6 or higher. Solid knowledge of SQL. Proficiency in JavaScript. Experience with Spring Batch. Competency in Object-Relational Mapping (ORM), particularly Hibernate. Ability in data modeling. Skilled in unit testing and code refactoring.Additional Skills (Advantageous):Experience with Maven for project build management. Familiarity with GIT for version control. Knowledge of ODM (Business Rules Engine). Exposure to BPM (Business Process Manager Engine). Understanding of Test-Driven Development (TDD). Strong grasp of Object-Oriented (OO) concepts and their implementation. Familiarity with an agile development environment. Knowledge of testing frameworks, including BDD, Stepdefinition, Cucumber, and Selenium. Prior experience in the Financial Services industry.Why PBT Group: At PBT Group, we encourage innovation and professional growth. We offer a dynamic and inclusive work environment that values quality and continuous learning. As part of our team, you will have the opportunity to make a significant impact on the systems that power our organization.   * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable

Data Modeler Reference No: 2176469658 | Cape Town, South Africa | Posted on: 14 March 2024

PBT Group has an opportunity for a Data Modeler to provide expertise, advice and support by designing and developing logical and physical data models and databases to meet the needs of the organisations information systems and business requirements.   The Data Modeller is responsible for data standards and procedures, warehousing, distributed data management and information management functions.   Duties:Manage cost related to income to increase profitability and efficiencies for the businessIncrease operational efficiency and suggest solutions to enhance cost effectiveness and prevent wastage Identify process improvements in order to save costs Identify, control and escalate potential risks which may lead to increased costs Deliver against operational and cost targetsDelivers internal and external customer service excellence through adherence to quality service standards for data managementAdhere to shared company values and service standards with regard to customer interaction. Resolve customer dissatisfaction/complaints by taking ownership of the problem. Analyse customer feedback to help improve customer service. Ensure that delivery is accurate, timeous and of an acceptable standard. Ensure that product knowledge and advice is technically accurate. Know and understand customer needs in order to deliver a quality service. Propose ideas to improve customer serviceCoordinate data models, dictionaries, and other database documentation across multiple applicationsMaintain the data dictionary internal and external to the data model Maintain the business glossary internal and external to the data modelCreate logical and physical data models using best practices to ensure high dataquality and reduced redundancyOptimize and update logical and physical data models to support new and existing projects Ensure that the source to target mapping is done in accordance to the requirement Maintain all ETL and business rules within the data model Maintain all model related metadata Develop best practices for standard naming conventions and coding practices to ensure consistency of data models Recommend opportunities for reuse of data models in new environments Work with data transformation teams to ensure that the model design and development is properly communicated Review modifications to existing data modeling software to improve efficiency and performanceDevelop and maintain the Business MatrixManage the flow of information between departments using the data model designDevelop policies and procedures related to development and support of new and ongoing systems to ensure the integrity of dataAssure transformation rules are maintained, accurate and consistentPerform reverse engineering of physical data models from databases and SQL scriptsValidate business data objects for accuracy and completeness Evaluate data models and physical databases for variances and discrepanciesContinuously assess own performance, seek timely and clear feedback and requesttraining where appropriateIdentify effective activities to address own development gaps. Create own development plan and review plan with team leader. Understand which competencies and skills are required to be mastered to ensurepersonal development and performance   Experience:6 to 8 years related experience Strong technical and statistical model building, including scorecard and capital modeling MySQL Workbench, Erwin Data Modeller, MS Visio + Strong experience in Hybrid cloud environments, Strong analysis and communication skills MySQL Workbench, Amundsen, Erwin Data Modeller, Lucid Chart, SQuirrel SQL Client, MS Visio, Enterprise Architect, Finance Domain knowledge Use of macro-economic and other drivers to build technical predictive models Quick to understand client/user requirement. Ability to provide ideas which may have a bearing on design early in the process Highly skilled in flow diagrams. Provide for all possible loops to make coding and numerical process easy Very experienced individual who demonstrates advanced level of numerical/statistical proficiency. Solution offers lots of features that provide for business policy rules and will be functional to client, (e.g. appropriately measure and quantify the degree of new business risk being written.) Ability to coordinate multiple projects and officially hand over end-product to client, providing the necessary demonstration and is able to answer complex questions relevant to the model High level evaluation of model/s. Assesses how different models best serve client requirements. Informed on model building best practice and provides thought leadership on model design  Qualifications/ Certification:Minimum: Relevant B.Sc or B.Com degree Preferred: Honours degree with focus in Information Management  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
Salary: Negotiable

Java Application Developers Reference No: 602392517 | Cape Town, South Africa | Posted on: 14 March 2024

PBT Group has an opportunity for Java Developers to develop and codify application and software solutions that are bespoke, innovative and sustainable.   Experience:3+ years Java experience. Strong back end (Java) and front end (React/JavaScript) development skills Strong SQL skills, especially on MS SQL Worked in an Agile/DevOps environment (preferred)  Duties:Macro environmentEngage with the macro-environment to look for new opportunities, capabilities and trends that would add value to the required development work Suggest changes in executing work processes to better drive value and benefits for the business Prepare and share recommendations for process and systems improvements in relevant area of accountability Actively participate in team, cross-discipline and vendor-driven collaboration sessions or forums to increase understanding of the working environment (current and planned)Business alignmentPartner with BT and Business stakeholders to create integrated roadmaps to enable business requirements deliverySolution design and buildConsolidate and prepare solution design documentation Apply standards and governance in such a way as to develop the best fit solution for business Coordinate and apply various coding efforts Collate data on coding progress achieved Address and develop solutions to problems and risks arising from coding effortsTestDesign relevant test scripts/ test cases to best determine system readiness and usabilityService handoverProvide second tier support as required  Qualifications/ Certification:Degree in relevant Technology OR Science OR Engineering field of study  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable

Data Technology Owner Reference No: 3757506806 | Cape Town, South Africa | Posted on: 29 February 2024

Job Summary: We are seeking an experienced Data Technology Owner to design and deliver data capabilities, data architecture, and data tooling aligned with customer requirements. The candidate will be responsible for the management, design, and delivery of data capabilities, including data architecture, data modelling, ETL/ELT, data ingestion, data validation, data quality in the data pipeline, and data dictionary and data catalogue related to the data model. The role requires the ability to apply technical knowledge to architect and design solutions that meet business and IT needs. The successful candidate will implement and manage market-leading ETL/BI tools, as well as perform release management (Dev to Prod). The candidate will be responsible for analyzing business and proposal data and technical requirements to develop a wide range of data-related products in cloud and traditional technologies. They will also prepare design specifications, analyses, and recommendations based on customer requirements, as well as participate in the design, development, planning, modification, and/or improvement of existing data and analytical systems. The successful candidate will produce data standards, monitor and remediate data-related issues.   Responsibilities:Updating and designing data solutions aligned with customer requirements Managing, designing, and delivering data capabilities, architecture, and tooling Designing and implementing data modeling, ETL/ELT, data ingestion, validation, and quality Preparing data dictionary and catalog related to data model Architecting and designing solutions that meet business and IT needs Implementing and managing ETL/BI tools and Dev to Prod release management Analyzing business and technical requirements and developing data products in cloud and traditional technologies Supporting project team with requirements completion and proposal responses Participating in design, development, and improvement of data and analytical systems Researching system designs and concepts for feasibility and enhancement solutions Producing data standards and monitoring complianceTechnical Leadership:Experience in Agile/Kanban, DMBOK, DataOps, MLOps methodologies Knowledge of Shell scripting, streaming technologies, and ETL orchestration and management Experience in cloud platforms, preferred is AWS Leading technical delivery and sharing technology knowledge with community Supporting Data Chapter and Data Governance with technical expertiseCompliance:Ensuring solutions adhere to company patterns, guidelines, and standards Participating in continuous improvement effortsDelivery Management:Participating in defined ways of work, including sprint planning, backlog grooming, retrospectives, demos, and PI planningRequirements:Experience in cloud solutions, data warehousing, data marts, Data Vault and Dimensional modeling techniques, and streaming technologies Minimum of 7 years in BI/Analytics environment, with at least 4 years in cloud environments Bachelor’s Degree in Computer Science or related fields Related technical certifications  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By applying for the vacancy via this job ad, you give PBT your consent.      
Salary: Negotiable

Senior Business Analyst Reference No: 4016973474 | Cape Town, South Africa | Posted on: 28 February 2024

As a senior business analyst, you will be responsible for creating, refining, and clarifying the detailed definition of the business need, designing the corresponding business processes, and supporting the implementation of the business solution. The candidate is expected to lead, support, and manage a team of analysts and determine which activities are necessary to successfully complete a business analysis effort.Provides, mentorship, team leadership, and guidance to others. Executing Process design: BA and Process Engineering Ownership and governance of business analysis methodology Creating a requirements framework across a programme Identify, refine, clarify, and define the business need Able to assist with project requirements planning Applying and anticipating technical expertise. Analyse decision design patterns. Identify data sources for data needed during decision points. Participate in data mappings between source, middleware and decision engine. Business / Organisational Capability Mapping. Extract data to perform data analysis and identify potential problematic client records. Extract data from back-end systems and transform data from flat-file format to be uploaded in bulk into an object-oriented front-end database. Provide support to end-users during the implementation period. Manage project and requirements scope. Design test cases and lead testing efforts. Production support with defect investigations and resolution. Investigate and assess the impact of new requirements Experience in a wide variety of data storage technologiesExperience:Experience with Atlassian tools-Jira, Confluence Minimum of 6 years In Business / Organisational Capability Mapping Expert knowledge of Credit Risk and Compliance Expert knowledge of Agile and Waterfall Methodology 10 or more years’ experience as a Senior Business Analyst Ability to assess rapidly changing technologies and apply them to business needs. Experience in messaging platforms, protocols, and techniques such as Kafka, and event sourcing. Experience deploying applications in cloud-based platforms such as AWS, Azure, and GCP. AWS is preferred. Document data mappings between front-end and back-end systems. Experience with gathering end user requirements and writing technical documentation leveraging frameworks Time management and multitasking skills to effectively meet challenging deadlines Ability to suggest innovative solutions based on new technologies and latest trends Understanding of data security and data access controls and design aspects 
Salary: Negotiable

Databricks Data Engineer Reference No: 3939407945 | Johannesburg, South Africa | Posted on: 21 February 2024

PBT Group has an opportunity for a skilled Senior Data Engineer with expertise in Databricks and a strong background in the financial services industry. This role will take ownership of data engineering within the IT department, specifically focusing on managing Databricks clusters and designing efficient data processing pipelines. As a Senior Data Engineer, you will play a crucial role in ensuring the reliability, scalability, and performance of our data infrastructure.   Skills and Experience Required:Proven experience as a Databricks Engineer, with a deep understanding of Apache Spark and the Databricks platform. Extensive knowledge of data processing concepts, ETL pipelines, and data warehousing principles. Hands-on experience in managing Databricks clusters, including provisioning, configuration, and optimization. Proficiency in programming languages commonly used with Databricks, such as Python or Scala. Familiarity with cloud platforms like AWS, Azure, or GCP, and a track record of deploying and managing Databricks in a cloud environment. Strong understanding of distributed computing concepts and parallel data processing. Solid knowledge of SQL and experience working with relational databases. Strong problem-solving skills, with the ability to troubleshoot and resolve issues related to data processing pipelines and cluster management. Excellent communication and collaboration skills, enabling effective teamwork in a cross-functional environment. Ability to thrive in a fast-paced, dynamic work environment and handle multiple priorities simultaneously. At least 5+ years of experience designing, developing, deploying, and supporting data pipelines. Minimum of 3 years of hands-on experience designing, developing, deploying, and supporting data pipelines in Databricks. Experience with machine learning frameworks and data science workflows on Databricks (preferred). Knowledge of big data technologies such as Hadoop, Hive, or Kafka (preferred).  Qualifications/ Certification:Bachelors degree in Computer Science, Engineering, or a related field. A relevant combination of education and experience will also be considered. Databricks Certified Developer or Databricks Certified Administrator certification (preferred).  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By applying for the vacancy via this job ad, you give PBT your consent.    
Salary: Negotiable

BI Solutions Architect Reference No: 2450270824 | Johannesburg, South Africa | Posted on: 21 February 2024

PBT Group has an opportunity for a BI Solutions Architect responsible for conceptualizing, designing, implementing, and supporting BI solutions.   Duties:Understanding the entire BI landscape to ensure sustainable implementation. Interacting with business analysts and end-users to establish information needs. Conducting data analysis and profiling on various source systems. Designing and documenting logical and physical data models. Reviewing data models with functional and technical teams. Establishing and maintaining compliance with data modeling and integration standards. Leading the creation, enhancement, and implementation of BI standards and processes. Mentoring junior team members. Establishing domain-specific standards and strategies. Assisting in creating the vision for future state technologies and architecture. Participating in research and development efforts. Providing technical expertise for level of effort estimates and technical resource planning. Participating in various phases of the SDLC to ensure adherence to architecture technology standards.  Skills and Experience Required:Business Intelligence certifications (optional). 5-7 years of BI experience, with over 5 years in implementing BI solutions. End-to-end BI experience including ODS, DW, MDM, DG, ETL, Visualization. Microsoft data technology skills (SSIS, SSAS, SSRS). Expertise in various BI technologies, including Microsoft BI stack and Oracle. Strong analysis and communication skills. Experience in data gathering, research, and analytical abilities. Specific technical skills including SQL, data modeling, ETL design, BI front-end tools, etc. Strong analytical and problem-solving skills. Understanding of Master Data Management (MDM), Metadata Management, and Data Governance (DG).  Qualifications/ Certification:A degree in Computer Science / Information Systems / Business Administration / Commerce or equivalent   * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable

AWS Data Engineer Reference No: 4054485773 | Cape Town, South Africa | Posted on: 20 February 2024

PBT Group is currently offering an opportunity for an AWS Data Engineer with 2 to 5 years of relevant experience. The role of a Data Engineer involves constructing and maintaining data pipelines and datamarts, emphasizing scalability, repeatability, and security. Data Engineers play a pivotal role in facilitating the acquisition of data from diverse sources, ensuring its conformity to data quality standards, and enabling downstream users to access data promptly. This position is an integral part of an agile team.   These professionals are entrusted with the responsibility of establishing the infrastructure required to derive insights from raw data, integrating data from various sources seamlessly. They empower solutions by efficiently managing substantial volumes of data, both in batch and real-time, utilizing cutting-edge technologies from the realms of big data and cloud computing. Additional responsibilities encompass the development of proof-of-concepts and the implementation of intricate big data solutions, with a primary focus on collecting, parsing, managing, analyzing, and visualizing extensive datasets. They are adept at employing technologies to resolve challenges associated with handling vast amounts of data in diverse formats, thereby delivering innovative solutions.   Data Engineering is a technically demanding role that necessitates a broad spectrum of expertise in software development and programming. These professionals possess knowledge in data analysis, understanding end-user and business requirements, and have the ability to translate these needs into technical solutions. They exhibit a strong grasp of physical database design and the systems development lifecycle. Collaboration within a team environment is essential for success in this role.   Key Responsibilities:Architecting Data analytics framework. Translating complex functional and technical requirements into detailed architecture, design, and high-performance software. Leading the development of data and batch/real-time analytical solutions by leveraging transformative technologies. Engaging in multiple projects as a technical lead, overseeing user story analysis, design, software development, testing, and automation tool creation.  Duties: Primary Job Objectives:Development and Operations Database Development and Operations Establishment and Adherence to Policies, Standards, and Procedures Communication Business Continuity and Disaster Recovery Planning Research and Evaluation Coaching and Mentoring  Required Skills, Knowledge, and Experience:A minimum of 5 years of experience in Data Engineering or Software Engineering. Demonstrated leadership experience, managing teams of engineers for 3-5 years. A minimum of 2 years of experience in Big Data. At least 5 years of experience with Extract, Transform, and Load (ETL) processes. A minimum of 2 years of experience with AWS (Amazon Web Services). Demonstrated experience with agile or other rapid application development methodologies for at least 2 years (e.g., Agile, Kanban, Scrum). 5 years of proven expertise in object-oriented design, coding, testing patterns, and working with commercial or open-source software platforms and large-scale data infrastructures. Proficiency in creating data feeds from on-premise to AWS Cloud (2 years). Support experience for data feeds in production on a break-fix basis (2 years). A minimum of 4 years of experience in creating data marts using Talend or similar ETL development tools. Proficiency in data manipulation using Python and PySpark (2 years). Experience in processing data using the Hadoop paradigm, particularly with EMR, AWS's distribution of Hadoop (2 years). DevOps experience in Big Data and Business Intelligence, including automated testing and deployment (2 years). Extensive knowledge of various programming or scripting languages. Expertise in data modeling and an understanding of different data structures and their suitability for specific use cases.  Additional Technical Skills Required:The ability to design highly scalable distributed systems using various open-source tools. Proficiency in both batch and streaming Big Data tools. Experience with Talend for at least 1 year. Familiarity with AWS services such as EMR, EC2, and S3 for at least 1 year. Proficiency in Python for at least 1 year. Familiarity with PySpark or Spark (desirable for at least 1 year). Experience in Business Intelligence data modeling for 3 years. Proficiency in SQL for 3 years.  Desirable:5+ years of experience in Retail Operations.  Qualifications/Certifications:A Bachelor's degree in computer science, computer engineering, or equivalent work experience for a minimum of 4 years. AWS Certification, at least at the associate level.  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
Salary: Negotiable

SQL Data Engineer Reference No: 971817657 | Cape Town, South Africa | Posted on: 20 February 2024

PBT Group, leaders in Business Intelligence, has a vacancy for a Microsoft SQL Data Engineer. Duties: - Plan and analyse complex business requirements and implement technology enabled solutions to address multi-discipline business opportunities/problems. - Conduct planning, analysis and design activities in conjunction with other development specialists. - Participate in analysis of complex business opportunities/problems to deliver designs meeting requirements. - Participate in estimation of tasks and assist in the development of project plans. - Code or makes modifications to programs of high complexity, according to specifications. - Conduct medium to high complexity evaluations for product releases, stand-alone products, etc. - Conduct walkthroughs and quality review of deliverables. - Knowledge of design and developing end-to-end data acquisition processes to be used in population of data warehouse/data marts and/or in the creation of interfaces. - Provide guidance and mentoring on business intelligence technology and systems in general, especially in the area of ETL processes. - Participate in the formulation of standards to support the data acquisition development process. - Design, develop and execute complex data acquisition or interface routines using ETL tool, ensuring that business and technical requirements are met. - Ensure compliance with established policies, standards and methodologies.   Required Skills: - Strong MS SQL Data Engineering experience - Solid SSIS (SQL Server Integration Services) experience. - Solid SSRS (SQL Server Reporting Services) experience. - Ability to analyse and define requirements - Database design - Intimate knowledge of source systems as well as a basic understanding of dimensional models. - Conventional database- and data warehouse modeling 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. - A sound knowledge of SQL, or the language used to access the source databases and the data warehouse from the data staging programs or ETL tool. - A sound 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. - Pride of work, thoroughness and attention to detail.   Required Qualifications / Training: - Course on the ETL / related toolset. - Relevant data warehouse and BI solution training is essential. - B.Sc. or related degree is advantageous. - 2+ years programming experience.   * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By applying for the vacancy via this job ad, you give PBT your consent.  
Salary: R30000 to R60000

Data Steward Reference No: 3514417121 | Cape Town, South Africa | Posted on: 19 February 2024

PBT Group has an opportunity for a Data Steward. The data steward will ensure adherence to Data, Information Governance and management at business unit and enterprise level, coordinating with stakeholders to ensure that data milestones are met, develop data business standards, metrics and processes. The role acts as proxy for business data owner to ensure execution on data ownership requirements in line with the Data Ownership Model. Provide strategic direction on how identified data issues should be resolved at Tribe and PO level in alignment to the Data Strategy.   Duties:Develop data business standards, metrics and processes. Act as proxy for business data owner to ensure execution on data ownership requirements in line with the Data Ownership Model. Provide strategic direction on how identified data issues should be resolved at Tribe and Product Owner level in alignment to the Data Strategy. Define the data and identify assets within their own data domains. This ensures there isn’t conflict with other data elements. Create processes and procedures along with access controls to monitor adherence. This includes establishing internal policies and standards—and enforcing those policies. Maintain quality of the data using customer feedback, concerns, questions; internally reporting metrics; evaluating and identifying issues; and coordinating and implementing corrections regularly. Optimize workflows and communications. Monitor data usage to assist teams, share best practice trends in data use. Proactively provide insight into how and where the business unit can leverage data to help in day-to-day decision-making. Ensure compliance and security of the data. Data stewards are responsible for protecting the data—while providing information on potential risks and offering regulatory guidance.  Skills and Experience Required:Knowledge of Agile methodologies and project management practices, including Scrum, Kanban, and Lean Experience in Data Management role with understanding of data, risk, data architecture, data governance, data analysis, data validation and metadata management. Experience in banking and related regulatory/governance standards to provide high quality data having planned, implemented, integrated and controlled activities/processes to ensure availability, usability, integrity, compliance and security of data. Sound knowledge and understanding of data life cycle. Operational execution of data/metric standards and data quality rules. Understanding of and experience with root cause analysis and problem-solving skills and awareness of the Data Product Life Cycle (DPLC) & Agile methodologies. Understands data flows between systems, ETL and processing of structured and unstructured data within the data architecture. Excellent communication, collaboration, and problem-solving Ability to work independently and in a team environment in an Agile framework. Strong analytical and critical thinking skills    Qualifications/ Certification:Bachelor’s Degree in Computer Science or similar fields like Information Systems, Big Data, etc would be advantageous. Related Technical certifications (DAMA - DMBOK) * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent    
Salary: Negotiable

IT Credit Business Analyst Reference No: 806279142 | Johannesburg, South Africa | Posted on: 19 February 2024

PBT Group has an opportunity for an IT Credit Business Analyst. Excellent excel skills are required for creating and maintain test packs and test scenarios. Experience in the investment banking sector preferred.   Duties:The Credit Business Analyst will take responsibility for defining requirements and product sets for configuration and maintenance of existing modules of the Murex product suite. Currently this suite comprises the Murex Limits Controller, and Basel II Credit Capital Calculator modules. This will require an overall and in-depth understanding of credit processes, systems, information requirements, flows and functional system requirements. Builds, develops, and maintains the business processes for Credit to help identify and understand the workings of the business, and thereby to derive the business requirements and constraints that the resultant systems implementations must address (Including current and to-be business processes). Continuously updates and aligns the to-be business processes as business changes. Determine the impact of change of proposed projects on the business and on the IT systems supporting the business. Perform impact assessments on new requirement and the impact on upstream and downstream systems. During analysis ensure that the full end to end Credit system and their dependencies have been assessed. Supports the Credit Business Architecture and conforms to the Business Architecture standards. Analyse the gaps between the current and future state to determine the extent of change required to realise the future state objective. Identifies processes in need for re/design (e.g. due to inefficient operations) and identifies options to improve them gaining stakeholder buy-in. Document the end-to-end Credit process flows with reference to existing documentation generated to date i.e. capture the activities performed in a business process, inputs, outputs and resources used for those activities, including performance measures. Supports the efficiency measures and targets of end-to-end Credit processes including touch points in Business Units. Assisting project teams with touch points in the Murex configuration to translate business needs into system functionality. Defining report requirements, functional and process specifications for business and IT changes, as part of the overall definition of solutions to support business needs. Understanding existing systems and all inter-dependencies (As Is analysis). Analysing business processes and system requirements, with ability to propose re-engineering or optimization of processes. Ensure projects within credit business architecture are aligned and delivered to achieve the to-be architecture. Following same definitions, business rules etc. Understanding functional and technical system specifications to be able to identify business solutions, opportunities, and system limitations. Applying and influencing the use of Business Architecture guidelines to ensure consistent and high-quality business requirements/functional/process specifications for any solution. Assisting Technical Designers in translating the business requirements and functional/process specifications into detailed technical requirements. Overseeing functional, integration and user acceptance testing activities to ensure that the delivered solution meets agreed business requirements and functional / process specifications. Identifying proactively operational problems and proposing solutions. Interfacing with other Business Analysts and Project Managers. Working closely with the technical architects in defining the systems landscape in Credit. Challenging business demands and identifying duplications or redundant needs across Credit. Creating, developing, and maintaining a Credit business information model and guidelines for data input, processing, and output. Provide expert advice to resources in Credit. Keeping abreast with changes in the business, in credit management and best practices.  Skills and Experience Required:Excellent excel skills are required for creating and maintain test packs and test scenarios. 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. Ability to have a technical discussion. Experience in the investment banking sector preferred.    Qualifications/ Certification:A degree in Computer Science / Information Systems / Business Administration / Commerce or equivalent  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable

Automation Tester Reference No: 2507754515 | Johannesburg, South Africa | Posted on: 19 February 2024

PBT Group has an opportunity for a couple of Software Quality Engineers.   Duties:Contribute to the systematic breakdown of the business need into manageable feature(s), stories and epics that can be delivered. Participate in the backlog grooming. Participate in the sprint planning, test estimation and success criteria per story. Discuss the low-level design and functional requirements with the Chapter Lead, Application/Solution Architect to understand the approach to test automation. Collaborate with the Core Technical Team to continuously improve the test harness, automation frameworks and overall platform. Promote the automation framework and tool adopted by the Enterprise Quality Assurance team. Perform adhoc peer review of the automated test assets being maintained by the Software Quality Engineer to ensure conformance of the process and governance. Collaborate with the environment DevOps engineer to investigate and correct bugs and inefficiencies. Develop the automation scripts using the automation framework for execution. Implement the test automation with the objective that it has adequate coverage within the sprint and can be re-used for regression testing. Ensure the solution meet the architectural and development standards that are re-usable and scalable. Confirm that the automation test suite implemented is appropriately catalogued and aligns with the governance. Responsible for testing of the system or component testing under load. Responsible for testing of the system or component high-availability and recoverability. Log defects using the pre-defined defect management tool and ensure the relevant information is captured accurately that will assist with the root cause analysis. Manage the product risk and communicate to the QA Lead the details and any possible mitigation factors. Collaborate with the stakeholder to ensure the resolution of a defect and the root cause analysis is performed and recorded. Report status of testing to the Quality Assurance squad daily. Participate in all retrospective reviews. Participate in the showcase to external stakeholders.  Experience:API automation is key focus (Karate / Rest Assured / SOAP UI etc) Front end (Selenium/Appium) NFT: JMeter Core programming is usually done in Java rather than C# in IntelliJ, with Maven / BitBucket / Git. 6 years’ experienceFunctional Testing Experience UI Automation Testing (Cucumber and Selenium with JAVA) API Automation (Karate DSL/Rest Assured) Intermediate SQL Advantageous:Mathematical Models Testing Intermediate Excel (Creation of Test Harness in Excel) ETL Testing PowerBI Testing  Qualifications/ Certification:A degree in Computer Science / Information Systems / Business Administration / Commerce or equivalent ISTQB/ISEB Foundation  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable

UI / Angular Developer Reference No: 1639105003 | Johannesburg, South Africa | Posted on: 19 February 2024

PBT Group has a requirement for Angular Developers with strong UI development skills.   Development of an Angular single-page application (SPA) for Credit Analysis.   Experience in the below will be advantageous for the candidate:Experience in developing Angular 6+ applications; Mastery of JavaScript, HTML & CSS; An Agile mindset. Very strong UI development skills Must have worked closely with UX Developers and understand the difference in responsibilities between the UI and the UX Developer Angular material (beneficial) Bootstrap NodeJS NX (mono repo, shared libs etc) Good understanding of Microservices Understanding of Micro Frontends Kubernetes OpenShift UX design Nexus Teamcity Maven Git (git-flow) Spring Boot JPA Docker SQL skills (MS SqlServer, Postgres etc)  Qualifications/ Certification:A degree in Computer Science / Information Systems / Business Administration / Commerce or equivalent
Salary: Negotiable

Ab Initio Data Engineers ETL Developers Reference No: 980285852 | Johannesburg, South Africa | Posted on: 19 February 2024

PBT Group, leading Data Specialists, has an opening for an experienced Ab Initio ETL Developers in Johannesburg.   DUTIES: - Plan and analyse complex business requirements and implement technology enabled solutions to address multi-discipline business opportunities/problems. - Conduct planning, analysis and design activities in conjunction with other development specialists. - Participate in analysis of complex business opportunities/problems to deliver designs meeting requirements. - Participate in estimation of tasks and assist in the development of project plans. - Code or makes modifications to programs of high complexity, according to specifications. - Conduct medium to high complexity evaluations for product releases, stand-alone products, etc. - Conduct walkthroughs and quality review of deliverables. - Knowledge of design and developing end-to-end data acquisition processes to be used in population of data warehouse/data marts and/or in the creation of interfaces. - Provide guidance and mentoring on business intelligence technology and systems in general, especially in the area of ETL processes. - Participate in the formulation of standards to support the data acquisition development process. - Design, develop and execute complex data acquisition or interface routines using ETL tool, ensuring that business and technical requirements are met. - Ensure compliance with established policies, standards and methodologies.   SKILLS REQUIRED: - A sound knowledge of Ab Initio (2+ years’ experience). - Strong Teradata experience - Strong ETL experience - Strong SQL experience - Banking Industry 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 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. - Pride of work, thoroughness and attention to detail. - Relevant data warehouse and BI solution training is preferred.   Qualifications/ Certification: - A degree in Computer Science / Information Systems / Business Administration / Commerce or equivalent     * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent    
Salary: Negotiable

Data Engineer with Machine Learning Reference No: 2421032050 | Cape Town, South Africa | Posted on: 19 February 2024

PBT Group has a requirement for an intermediate Data Engineers skilled in AWS, SQL, Oracle, legacy systems, infrastructure, Cobol.   Duties:Design, develop, test and deploy ETL for ODS and data mart projects, as well as application and management reports. Provide technical support, troubleshooting and upgrade setup or support on ETL and database related issues. Research and evaluate alternative IT solutions to make appropriate recommendations to meet the business needs for management information. Perform root cause analysis, performance monitoring and application related issues. Review IT work products from the team members for completeness and quality. Accurately translate business requirement to technical documentation and test case or results. Analyse and map data from source systems to target operational data stores and data marts. Maintain and provide application support in production. Code or folder migration from one environment to another as part of release management. Participation in all aspects of quality assurance. Active participation in systems integration and user acceptance testing.  Required Skills:Strong modular system design skills. Solid working experience in AWS, SQL, Oracle, legacy systems, infrastructure, Cobol Conventional and data warehouse modeling skills are required, in order to understand the various data models and to define the mappings between them. System analysis and design skills are necessary to design and document the data extractions and transformations. Expert knowledge of the capabilities of the ETL tools being used, to know what their capabilities and shortcomings are – in order to exploit or avoid those aspects in the ETL program designs. Good organisation, planning and basic management skills. Good interpersonal and communication skills. Decision making and problem solving skills.  Required Qualifications / Training:Relevant data warehouse and BI solution training is essential. B.Sc. or related degree is advantageous. 5+ years programming experience.  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable

Azure DevOps Engineer Reference No: 1826632230 | Cape Town, South Africa | Posted on: 19 February 2024

PBT Group has an opportunity for Azure DevOps Engineers to design, build, maintain and optimise automated build pipelines.   Duties:Design, build, maintain and optimise automated build pipelines. Maintain/manage automated test toolchain  Experience:Azure DevOps API's Visual Studio Build Visual Studio Code Github Azure DevOps Test plan- WhiteSourceBolt, SonarQube (or similar)  Qualifications/ Certification:Azure DevOps Certified Engineer A degree in Computer Science / Information Systems / Business Administration / Commerce or equivalent  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
Salary: Negotiable

Scrum Master Reference No: 355704976 | Cape Town, South Africa | Posted on: 19 February 2024

PBT Group has an opportunity for an experienced Scrum Master. The Scrum Master will act as a mentor to the development team in data architecture, data modeling and data analysis.   Duties:Providing all support to the team using a servant leadership style and leading by example. This person should personify Scrum and Agile. Must be able to garner respect from his/her team and be willing to get their hands dirty to get the job done. Facilitative; must be able to lead and demonstrate value-add principles to a team, guiding and Coaching the Scrum Team and organization on how to use Agile/Scrum practices and values. Guiding and Coaching both the Scrum Team and the Development team on how to get the most out of self-organisation Attitude of empowerment; must be able to lead a team to self-organization, guiding and coaching both the Scrum Team and the Development team on self-organising to fill in the intentional gaps left in the Agile/Scrum frameworks. Assessing the Scrum Maturity of the team and organisation and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organisation Removing impediments or guiding the team to remove impediments by finding the right personnel to remove the impediment. Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis of healing and problem solving. Assertive; must be able to ensure Agile/Scrum concepts and principles are adhered to, must be able to be a voice of reason and authority, make the tough calls. Facilitating getting the work done without coercion, assigning, or dictating the work. Conflict resolution; must be able to facilitate discussion and facilitate alternatives or different approaches Communicative and social; must be able to communicate well with teams, assisting with internal and external communication. Attitude of transparency; must desire to bring disclosure and transparency to the business about development and grow business trust Supporting and educating the Product Owner, especially with respect to refining and managing the product backlog. Enthusiastic and Energetic Continual improvement; must continually be growing one’s craft learning new tools and techniques to manage oneself and a team Situationally Aware; must be the first to notice differences and issues as they arise and elevate them to management  Skills / Experience Required:Scrum Master certification Experience playing the Scrum Master role for at least one year for a development team Knowledge of Agile methodology and frameworks like Scrum, Kanban, Scaled Agile (SAFe) etc. in order to explain other methodologies to motivate their team if needed. Understand fundamentals of iterative development Understand other processes and methodologies and can speak intelligently about them and leverage other techniques to provide value to a team/enterprise Understand fundamentals of development processes and procedures Understand the value of commitments to delivery made by a development team Understand incremental delivery and the value of metrics Understand backlog tracking, burndown metrics, velocity, and task definition Familiarity with common Agile practices, service-oriented environments, and better development practices Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency Knowledge of numerous well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach The ability to distinguish between what "is Scrum" what is "not Scrum" Knowledge of other approaches discussed in the Agile space: XP, Kanban, Crystal, FDD, etc Knowledge and/or experience with widely successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games Applicable knowledge of the technologies used by the team Experience applying a wide variety of well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (example: numerous Burndown techniques, numerous Retrospective formats, handling bugs, etc)  * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent  
Salary: Negotiable