PBT Group Carrières

Maak deel uit van ons team van Data Specialists en begin aan een carrière van de toekomst!

Filters

City
Industries
Date Posted

Data Streaming Engineer Reference No: 1915718306 | Cape Town, South Africa | Posted on: 25 July 2024

PBT Group has an opportunity for a Data Streaming Engineer to build, enhance, and maintain real-time data pipeline. Work with various infrastructure and operations teams to maintain data infrastructure. As a senior engineer on the Data Streaming Platform team, you will be responsible for developing and maintaining data ingestion pipelines vital to the continued growth. You will collaborate with many teams to understand data needs and turn them into platforms and services, monitor and maintain the health of the data streams, and have an impact on the data ecosystem.   Duties:Operational DeliveryBuild, enhance, and maintain our real-time data pipeline. Work with various infrastructure and operations teams to maintain our data infrastructure. Be self-driven in identifying and documenting feature gaps and designing and implementing solutions to them. Help build, modernize, and maintain services and tooling to ensure resiliency, fix data discrepancies, and enhance the customer experience. Monitor daily execution, diagnose and log issues, and fix pipelines to ensure SLAs are met with internal stakeholders. Mentor other engineers and help them grow; code reviews, guidance on best practices, leveraging your experience in the field. Technical LeadershipParticipate in the engineering and other discipline’s community of practice. Share AWS knowledge and practical experience with community. Challenge and contribute to development of architectural principals and patterns. ComplianceEnsure solutions adhere to Olympus patterns, guidelines and standards. Operate within project environments and participate in continuous improvement efforts. Delivery ManagementFollow and participate in defined ways of work including, but not limited to, sprint planning, backlog grooming, retrospectives, demos and PI planning.  Skills and Experience Required:Experience of developing solutions in the cloud At least 2-3 years' experience with designing and developing streaming Data Pipelines for Data Ingestion or Transformation using AWS technologies. Experience with distributed log systems, such as Kafka and AWS Kinesis Must have experience with DataBricks, Hadoop, Spark redPanda or Confluence experience advantageous Experience in developing data warehouses and data marts Experience in Data Vault and Dimensional modelling techniques Experience working with automated data warehousing solutions would be advantageous.  Qualifications/ Certification:Bachelor’s degree in computer science or similar fields like Information Systems, Big Data, etc. AWS Data Engineer Certification would be advantageous. 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 completing and returning this form you give PBT your consent  
Salary: Negotiable

AWS Cloud Engineer Reference No: 4226196315 | Cape Town, South Africa | Posted on: 25 July 2024

PBT Group, leading Data Specialist, are seeking a highly skilled Senior AWS Cloud Engineer to join our team. The ideal candidate will have extensive experience in deploying and managing cloud infrastructure using Terraform and other AWS tools.   As a Senior AWS Cloud Engineer, you will be responsible for designing, deploying, and managing scalable cloud infrastructure. You will use Infrastructure as Code (IaC) principles to automate and streamline our deployment processes, ensuring reliability and efficiency.   Duties / Responsibilities:Design, deploy, and manage AWS infrastructure using Terraform. Implement Infrastructure as Code (IaC) practices to automate cloud deployments. Develop and maintain CloudFormation templates for AWS resource provisioning. Ensure the security, scalability, and performance of cloud infrastructure. Collaborate with cross-functional teams to understand infrastructure requirements and provide solutions. Monitor cloud infrastructure and implement best practices for high availability and disaster recovery. Troubleshoot and resolve issues related to cloud infrastructure. Stay updated with the latest developments in AWS services and cloud technologies.  Skills and Experience Required:Extensive experience with AWS services and cloud infrastructure. Proficiency in Terraform for infrastructure deployment. Strong understanding of Infrastructure as Code (IaC) principles. Experience with CloudFormation for AWS resource provisioning. Strong scripting skills (e.g., Python, Bash). Familiarity with DevOps practices and tools. Excellent problem-solving and troubleshooting skills. Strong communication and collaboration skills. Ability to work independently and as part of a team.  Qualifications/Certification:Bachelor’s degree in Computer Science, Information Technology, or a related field. AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer). Experience in a senior or lead role.  * 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 Migration Engineer Reference No: 1251626853 | Cape Town, South Africa | Posted on: 24 July 2024

PBT Group, leading Data Specialists, is at the forefront of data innovation, and we're seeking a talented Migration Engineer to join our team. This role involves migrating our existing data infrastructure from SQL Server to Snowflake, enhancing our data capabilities, and driving business insights. In addition to migration tasks, you will be responsible for integrating new data sources and providing comprehensive reporting using Qlik. Job Description: As an SQL Server to Snowflake Migration Engineer, you will lead the migration of data from SQL Server to Snowflake while also integrating new data sources into existing models. Your role will involve designing and developing robust data architectures, optimizing performance, and providing insights through Qlik reporting. We are looking for an intermediate-level resource who can contribute valuable insights into data modeling and excel in reporting tasks. Key Responsibilities:Data Migration:Analyse and understand existing SQL Server databases and business logic. Develop a comprehensive migration plan for transitioning to Snowflake. Execute data migration, ensuring data integrity and performance optimization.Data Integration:Integrate new data sources into existing data models, requiring potential modifications and enhancements. Collaborate with stakeholders to understand new data requirements and ensure seamless integration.Data Modeling:Provide insights and recommendations on data modeling to enhance current data structures. Design and develop scalable and efficient data architectures in Snowflake.Reporting:Utilize Qlik to design, develop, and maintain reports and dashboards that provide actionable insights. Ensure data visualization best practices are followed to enhance reporting quality.Performance Optimization:Optimize Snowflake environments for cost efficiency and performance. Implement best practices for data governance, security, and scalability.Collaboration and Support:Work with cross-functional teams to ensure a seamless transition and address any issues. Provide support and training to internal teams on Snowflake and reporting solutions. Skills and Experience Required:Technical Skills:Proficiency in SQL Server and Snowflake, including T-SQL and Snowflake SQL. Strong experience with ETL tools (Informatica, Talend, Apache NiFi). Experience with data integration and modeling in cloud environments.Reporting Skills:Strong experience with Qlik for designing and developing reports and dashboards. Ability to analyse complex data sets and provide insights through visualizations.Programming and Scripting:Strong programming skills in Python or JavaScript. Ability to write scripts for data transformation and automation tasks.Cloud and Big Data:Familiarity with cloud platforms (AWS, Azure, GCP) and big data technologies.Problem-Solving and Communication:Excellent problem-solving and analytical skills. Strong communication and collaboration abilities, able to articulate opinions on data models.Experience Level:Intermediate-level experience, with the ability to provide insights into data modeling and reporting. Snowflake certification is a plus. Preferred Qualifications:Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant certifications in Snowflake, Qlik, or cloud technologies. Experience in a similar migration or data engineering role.  * 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

Senior SAS Data Analyst Reference No: 1451398890 | Johannesburg, South Africa | Posted on: 23 July 2024

The SAS Analyst is responsible for data preparation and analysis that will draw meaningful insights from complex datasets and help business identify strategies for decision making.   ResponsibilitiesDefining the Problem; It’s the role of a SAS Data Analyst to work alongside teams within the business or the management verticals to establish business needs. Collecting Data Sets from Primary and Secondary Sources Cleaning and Organizing Data and Preparing Data for Analysis; Responsible for data cleansing, validation, aggregation and analysis Creating Reports with Clear Visualizations; Develop and maintain analytics reports for strategic and business planning and improvementApply statistical modelling techniques to analyse and interpret patterns from large data Meet with key stakeholders to present and review data analysis and reports to support decisionsDesigning and Maintaining Databases and Data Systems  Experience and Qualifications Required:Bachelor’s Degree in Statistics, Mathematics, Computer Science or related discipline Analytical skills with ability to organize, maintain, process and analyse vast amounts of information and complex issues Experience in developing or maintaining SAS programs using Base SAS and Macros and SQL Ability to communicate findings in a clear, concise manner including verbally, graphically and in writing to a variety of audiences Experience in visualization software such as SAS Visual Analytics, tableau or QlikView
Salary: Negotiable

SAS Visual Analytics & Viya Consultants Reference No: 3498511528 | Johannesburg, South Africa | Posted on: 23 July 2024

PBT Group is a leading data management and business intelligence solutions provider. We specialize in transforming data into valuable insights, enabling our clients to make informed decisions. We are seeking a skilled SAS Consultant to join our team and assist in developing dashboards using SAS Visual Analytics and SAS Data Studio in Viya.   As a SAS Consultant at PBT Group, you will be responsible for designing, developing, and implementing dashboards and data visualizations using SAS Visual Analytics and SAS Data Studio in Viya. You will work closely with our clients to understand their requirements and deliver solutions that provide actionable insights.   Key Responsibilities:Design and develop dashboards and data visualizations using SAS Visual Analytics and SAS Data Studio in Viya. Collaborate with clients to understand their business requirements and translate them into technical specifications. Ensure the accuracy and integrity of data by performing data analysis and validation. Optimize and enhance existing SAS applications and reports. Provide technical support and troubleshooting for SAS-related issues. Stay updated with the latest developments in SAS technologies and tools. Skills and Experience Required:Proficiency in SAS (Base and Enterprise Guide). Experience with SAS Viya. Expertise in SAS Visual Analytics (SAS VA). Experience with SAS Data Studio. Strong analytical and problem-solving skills. Excellent communication and interpersonal skills. Ability to work independently and as part of a team. Preferred Qualifications:Bachelor’s degree in Computer Science, Information Technology, or a related field. Relevant certifications in SAS technologies. Experience in developing dashboards and data visualizations for various industries.   * 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 with DataBricks Reference No: 4047179439 | Johannesburg, South Africa | Posted on: 22 July 2024

PBT Group has an opportunity for an AWS Data Engineer, with DataBricks 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

Senior Data Scientist Reference No: 2943426332 | Cape Town, South Africa | Posted on: 19 July 2024

PBT Group is seeking a Senior Data Scientist to spearhead the development of retail Analytical Data Assets (ADA) and associated strategies for key 'Use Cases' using data analysis, predictive modeling, simulation, and optimization techniques to identify trends, opportunities, and risks.   Responsibilities:Drive the evolution of Retail ADA strategy development, implementation, analysis, and tracking. Provide forecasting and regular ADA Management Information (MI), ensuring accurate reporting to track ADA performance. Lead Analytical Projects, ensuring timely and quality implementation, and contribute to quality and governance standards. Manage stakeholders effectively, align ADA implementations with resourcing requirements, and coach team members as needed.  Required Skills and Experience:Extensive knowledge of the Retail Industry and ADA techniques. Strong proficiency in Python or equivalent analytical programming languages. Experience in strategy development and implementation using advanced data analytics. Proficiency in statistical concepts, data processing tools like Spark or Hadoop, and Microsoft Office. At least 5 years of analytical experience on consumer portfolio datasets.  Qualifications/ Certification:University degree in quantitative fields or equivalent industry training and 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

Senior Business Analyst Reference No: 62053736 | Cape Town, South Africa | Posted on: 19 July 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

Scrum Master Reference No: 106404385 | Cape Town, South Africa | Posted on: 19 July 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)
Salary: Negotiable

Business Intelligence / Data Engineering Graduate Program 2025 Reference No: 680930895 | Cape Town, South Africa | Posted on: 17 July 2024

PBT Group, leading Data Specialists, is looking for exceptional graduates with a B Sc, Advanced Diploma or B Tech in Computer Science or Data Science wanting to embark on a specialist IT career path. Our program will equip you with Business Intelligence (BI) best practices, real-life case studies, intensive training and on-the-job mentoring culminating in your deployment into business.   About PBT PBT Group is a leading provider of Data and Analytics services and solutions, dedicated to empowering organizations with data-driven insights for well-informed business decisions. With a commitment to staying ahead of the curve, we specialize in leveraging technological integration to deliver tailored services and solutions that align with our clients' strategic objectives.   As a technology agnostic organization, we prioritize flexibility and innovation, ensuring that our clients' data platforms are optimized without being constrained by specific products or technologies. Serving a diverse portfolio of national and international clients, PBT Group is dedicated to transforming data into a tangible asset, offering end-to-end data services and solutions.   Our comprehensive offering encompasses Data Strategy, Data Engineering, Data Visualization, Data Analytics, and Application Development. With a proven track record spanning more than 27 countries across Africa, the Middle East, Australia, and Europe, we have successfully implemented large-scale data projects in sectors such as banking, insurance, healthcare, telecommunications, and retail.   At PBT Group, our strength lies in our team of over 900 highly skilled professional consultants, renowned for their ability to deliver results that exceed expectations. Combining worldwide expertise with local insight, we pride ourselves on our reputation for excellence in service delivery.   Discover the difference with PBT Group - where worldwide expertise meets local wisdom.   What is Business Intelligence?BI is the process of gathering information in the field of business. It can be described as enhancing data into information and then into knowledge. Businesses realises that in this very competitive, fast-paced and ever-changing business environment, a key competitive quality is how quickly they respond and adapt to change. BI enables businesses to use information gathered to quickly and constantly respond to changes. Further reading: http://en.wikipedia.org/wiki/Business_intelligence.  Graduate Program Requirements:Bachelor’s of Science Degree or final year student in Information Systems or Computer Science. Academic record: a sustained average of 65% and above (your final mark will determine your consideration for the intake into the program). Strong knowledge of the Systems Development Life Cycle. Strong mathematical and statistical skills. Firm understanding of database functionality. Strong analytical skills. Strong programming skills. The ability to plan, research, analyse and interpret data. Good communication and language skills. Strong leadership qualities. Applicants must be under the age of 28.  Program DurationThe program spans over 12 months, with the option to extend for a further period thereafter. The first 6 months focuses on theoretical training, followed by 6 months of on-the-job training.  Apply Now If you are interested and meet the above requirements, please send the following documents to graduates@pbtgroup.co.zaCV ID Matric Certificate Academic Transcripts (Results) for Tertiary Education Degree Certificate if you have finished  Please note that only South African residents with a valid ID document will be considered. If the above does not accompany your application, we will not be able to consider you for our Graduate Program.   * 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: 16000

Finance Functional Analyst Reference No: 281672460 | Cape Town, South Africa | Posted on: 16 July 2024

Role Overview: The Finance Functional Analyst role will be required to translate Finance business requirements into OneStream technical specifications and solutions, and build required workflows, cube views, forms and other OneStream functionality, working closely with other functional analysts and technical resources. Duties and responsibilities: Qualifications and experienceAccounting degree/qualification - Required Experience in Enterprise Performance Management (EPM) solutions - Required OneStream EPM experience - Preferred Experience in Finance Technology implementation projects - Required Strong understanding of finance processes and how an EPM solution supports these processes - Required  Technical skillsStrong understanding of finance processes, hierarchies and data, specifically in relation to:Consolidation Planning, Budgeting and Forecasting Tax IFRS Regulatory reportingStrong understanding of finance technology and data landscape Understanding of dimensionality and how multi-dimensional calculations/financial consolidation works Experience in business, process & data analysis, producing functional requirements, solutions design, and data modelling Ability to translate finance business requirements into technical specifications for developer resources to build Advanced Excel skills Experience in designing and developing new solutions, in addition to maintaining and troubleshooting issues in the existing solutions. An understanding and basic ability of the following:Metadata Security Workflows Cube views (forms & reports), basic dashboards Collectors Journal templates Confirmation rules Certification questionsBehavioural skillsPro-active problem solver Collaborative Bias for action Integrative, systemic thinker Excellent verbal and written communication skills Ability to work under pressure Ability to produce high quality documentation Good stakeholder management, and ability to engage with senior stakeholders Ability to multitask and manage multiple deliverables/tasks
Salary: Negotiable

Kafka Engineer Reference No: 996321671 | Cape Town, South Africa | Posted on: 16 July 2024

Kafka Engineer Job Description  As a Kafka Engineer, you will be responsible for the building, improvement and scaling of our streaming data platform. This role requires a combination of strong technical skills, deep understanding of distributed systems as well as excellent communication abilities. Kafka Engineer Job Profile Kafka engineer is a big data engineer who specializes in developing and managing Kafka-based data pipelines. Kafka is a distributed streaming platform that can be used to build real-time data pipelines and streaming applications. As a Kafka engineer, you will be responsible for developing and managing Kafka-based data pipelines. You will also be required to work with other big data technologies such as Hadoop, Spark, and Storm. Reports ToHead of Data EngineeringKafka Engineer ResponsibilitiesDesign, develop, and manage Kafka-based data pipelines Work with other big data technologies such as Hadoop, Spark, and Storm Monitor and optimize Kafka clusters Troubleshoot Kafka related issues Handle customer queries and supportKafka Engineer Requirements & SkillsTech/BE/M.Tech in Computer Science or related field 3+ years of experience in big data or related field Strong knowledge of Kafka and other big data technologies Good programming skills in Python Good understanding of distributed systems Good communication and interpersonal skills   
Salary: Negotiable

OneStream Technical Analyst Reference No: 3078352327 | Cape Town, South Africa | Posted on: 16 July 2024

Role Overview: The OneStream Technical Analyst role will be required to work with functional and other technical team members to build and implement end-to-end solutions for our finance processes, including integrations into and out of OneStream.   Qualifications and experiencePrior EPM experience – Required Prior EPM implementation project experience – Required OneStream experience - Required Experience with other consolidation solutions e.g., SAP BPC, Hyperion - Preferred Agile, DevSecOps experience - Preferred Finance qualification – Preferred Finance/accounting knowledge/experience – Required Strong data analysis skills - Advanced Excel - Required SQL, VBA, C# - Preferred  Technical skillsUnderstanding of finance processes, hierarchies and data, such as:Consolidation & other IFRS Regulatory Reporting Planning, Budgeting and Forecasting Tax Financial models and cost allocationsUnderstanding of a typical finance technology and data landscape Minimum of 1 year of experience with:Designing OneStream Planning and Financial Close & Consolidation models and calculations to meet business process and functional requirements Building and working with multi-dimensional cubes Building OneStream data integrations, transformations, and automations using APIs Developing and maintaining the following OneStream objects:Metadata design & build Workflow profiles Complex business & confirmation rules Certification questions Data model Data sources & connectors, and transformation rules Data management jobs Forms and journal templates Complex cube views, workspaces, dashboards Security profiles Extensibility
Salary: Negotiable

IT Operations Analyst (ITIL) Reference No: 2525153987 | Cape Town, South Africa | Posted on: 15 July 2024

Job Description: Technical Operations AnalystPosition Overview PBT Group is a professional services provider to large national and international clients, focused on transforming data into a tangible asset. PBT Group provides an end-to-end data services and solutions offering, including Data Strategy, Data Engineering, Data Visualisation, Data Analytics, as well as Application Development. We are seeking a skilled and detail-oriented Technical Operations Analyst to join our dynamic team. The Technical Operations Analyst will play a critical role in ensuring that services and tasks associated with the implementation of technical systems and infrastructure are identified, prepared for deployment, and operate efficiently. This role focuses on reliability, scalability, and performance to support our high standards of service delivery. The ideal candidate will possess strong technical expertise, familiarity with system implementations in an Agile project environment, and a proactive approach to problem-solving. ResponsibilitiesOperational Readiness: Ensure all technical systems and infrastructure are prepared for deployment and operation, maintaining high standards of reliability and performance. Cloud Implementation Management: Oversee the implementation of cloud computing solutions, ensuring alignment with project requirements and operational goals. Performance Monitoring and Optimization: Continuously monitor system performance, identifying and addressing any issues to optimize functionality and efficiency. Incident Management and Response: Manage and respond to technical incidents, providing swift and effective resolutions to minimize service disruptions. Service Level Management: Maintain and manage service levels, ensuring adherence to agreed-upon standards and performance metrics. Documentation and Knowledge Management: Develop and maintain comprehensive documentation of systems, processes, and procedures to support operational continuity and knowledge sharing.QualificationsBachelor’s degree in Computer Science, Information Technology, or a related field. Proven experience in technical operations environments supporting large transactional system implementations, infrastructure deployment, and performance monitoring, including the design and documentation of associated processes. Strong understanding of ITIL frameworks and best practices for operational readiness. Experience with cloud computing platforms (e.g., AWS, Azure, etc.). Excellent problem-solving and troubleshooting skills, with the ability to analyze complex technical issues and implement effective solutions. Strong facilitation skills, with experience managing tasks across cross-functional teams and complex projects. Experience operating in a multi-vendor environment.What We OfferA collaborative and innovative work environment. Opportunities for professional growth and development. The chance to work with cutting-edge technology in a fast-paced industry.If you are a proactive, technically skilled professional looking to make an impact in a dynamic environment, we encourage you to apply for the Technical Operations Analyst position. * 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

BI Business Analyst (BIBA) Reference No: 3681538241 | Johannesburg, South Africa | Posted on: 15 July 2024

PBT Group has an opportunity for a Business Intelligence Business Analyst (BIBA). A BI Business Analyst or BIBA has a crucially important role to play, in bridging any gaps between business and IT, to understand how data-driven changes to process, products, services, software and hardware can improve efficiencies and add value for clients.   The Business Intelligence Business Analyst (BIBA) primarily serves as liaison between the end users and BI project team and gathers business requirements. The BIBA is an expert in understanding business objectives, questions, and problems, and at obtaining and presenting data to address the issues. The analyst understands the tools and techniques used to create data results that range from basic queries through multidimensional analyses and data mining, forming new relations and derivations as necessary, and extracting the maximum amount of valid information content from the data. Extensive insight into the business and the data are essential.   The BIBA participates in design of data marts to provide the optimal balance of data availability, format, flexibility, and performance. The BIBA is involved in the end-to-end Data Product Lifecyle, including requirement definition, data analysis, data modelling.   Duties:   1. Requirement’s definition phase:Interview end users to determine requirements for data, reports, analyses, metadata, training, service levels, data quality, and performance Help identify and assess potential data sources Validate that BI meets requirements and service level agreements Coordinate prototype reviews Gather prototype feedback Document requirements in relevant formats:Data Warehouse content requirements Data Mart requirements Information output requirements Information exploitation tool – functional requirements2. Data Profiling, Feasibility and Scope Definition Phase:Analyse business information requirements Recommend appropriate scope of requirements and priorities Work with production data to validate business requirements Map business needs/requirements to subject area model and to logical enterprise model Discover dimension hierarchies Validate hierarchies with production data Define business rules for state detection3. Design Phase:Work with architects to translate requirements into technical specifications Discover business transformation rules Work with production data to design access structures Classify business users by type Develop security rules/standards Create state transformation models4. Development Phase:On-hand support to development team to accurately interpret requirements and translate into a quality solution.5. Testing Phase:Plan acceptance test (functional and data integrity) Execute acceptance test plan internally Facilitate user acceptance testing6. Change Management and Deployment:Educate users on warehousing capabilities Design training infrastructure Define and get agreement with business users on service-level agreements Develop training materials Write users' guide Train BI users Assist with definition of support plan Interface with process teams regarding business process reengineering Assist users in finding the right information  Skills and Experience Required: At least 3 / 5 years’ experience with a proven track record of delivering Data & Analytics projects through facilitating the Data/Analytics Development Lifecycle.   1. General BA competenciesBusiness analysis planning and monitoring Requirement’s elicitation Requirements management and communication Business architecture analysis Requirement’s analysis Solution assessment and validation2. BA tools and techniquesAcceptance and Evaluation Criteria Definition Benchmarking Brainstorming Business Rules Analysis Data Dictionary and Glossary Data Flow Diagrams Data Modeling Decision Analysis Document Analysis Focus Groups Interviews Metrics and Key Performance Indicators Non-functional Requirements Analysis Observation Organization Modeling Problem Tracking Process Modeling Prototyping Requirements Workshops Risk Analysis Scenarios and Use Cases Structured Walkthrough3. Personal skills:Strong communication skills. Good writing skills. Must be able to pay attention to detail. Work independently. Must be a team player. Work on more than one project at a time. Strong leadership and people skills (will be required to work closely with all Data & Analytics Guilds and with business users)4. BI Project related skills:Apply BIBA methodology in agile environments Strong SQL skills Some systems analysis (source-to-target mappings, data profiling) Deep knowledge of modern data platformsGood general understanding of the relevant industry. Substantial business analysis experience in a BI environment. A good understanding of business processes. Ability to assimilate and apply relevant business principles. Be able to work within the framework of project methodologies and work independently on support and maintenance tasks.  Required Qualifications/ Certification:Ideally candidates should have an IT or business-related qualification. FTI or similar BA qualification will be advantageous.  * 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

Software Manager Reference No: 799273389 | Cape Town, South Africa | Posted on: 15 July 2024

PBT Group has an opportunity for a Software Manager to empower teams with technical expertise, leadership, and mentorship to ensure seamless software development and maintenance of customized solutions vital to Customer divisions. Lead in transforming sectors with cutting-edge technology, driving innovation, mentoring top talent, and ensuring the seamless delivery and maintenance of software solutions. Join us in shaping the future of retail software technology and making a significant impact. Responsibilities:Lead, mentor, and motivate a team of engineers, providing guidance and support in their daily tasks and career development. Collaborate with cross-functional teams to define and execute the technical roadmap aligned with business objectives and customer needs. Foster a culture of innovation, continuous improvement, and accountability within the team. Build and maintain strategic relationships with internal and external stakeholders to address business needs and drive implementation of relevant industry best practices. Provide technical guidance and support to ensure successful project delivery on time and within budget. Ensure team adherence to software engineering strategy, patterns, and standards, respecting compliance, security, and operational best practices. Drive developer training plans and onboarding to ensure relevant and up-to-date digital development skills are available. Collaborate with the leadership team to set development technologies, architectures, coding standards, and processes that enable a speed-with-quality agile delivery culture. Manage issues with appropriate urgency, including resolution and communication with stakeholders, in conjunction with support procedures. Lead by example and engage in technical details of the development landscape when needed. Understand IT and Business strategy and translate into a one-year systems operating plan. Stay abreast of technological advancements and recommend innovative solutions to improve efficiency and effectiveness. Support the development of business acumen of the team through knowledge sharing and upskilling. Factor in retail models and levers in building an effective IT landscape. Leverage research on technology-related concepts, trends, and best practices to provide guidance on the IT roadmap. Simplify large amounts of information into a format that others can understand. Address groups of people confidently and establish connections to facilitate broader organizational objectives. Continually search for effective means of adaptation and improvement through change. Skills and Experience Required:5 - 10 years software development experience (C#, .Net, .NET Core, Python, Java) 2+ years as a Solution Architect Minimum 2 years people management Cloud Computing - Saas (AWS or Azure) exposure 3 to 5 years working in a lead or management role Additional Criteria:Tech-savvy with an ability to adopt innovations in business-building digital and technology applications. Action-oriented with a sense of urgency, high energy, and enthusiasm. Effective communicator with both technical and non-technical audiences. Ability to manage complexity and solve problems effectively. Collaborative mindset, building partnerships to meet shared objectives. Qualifications/Certification:A degree in Computer Science, Information Systems, Business Administration, Commerce, or equivalent.    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

Software Developer Reference No: 1838205881 | Cape Town, South Africa | Posted on: 14 July 2024

Join our dynamic team at PBT, where innovation meets expertise in the investment management and financial sectors. We are passionate about leveraging technology to drive success and deliver exceptional solutions to our clients. If you are a tech enthusiast with a knack for problem-solving and a background in object-oriented programming and SQL database design, we want you on our team! Job Description: We are looking for a talented Full Stack Developer with 2-5 years of experience to join our growing team. In this role, you will be responsible for designing, developing, and maintaining our web applications, ensuring they are robust, scalable, and secure. Responsibilities:Develop and maintain high-quality web applications using Angular (v8+), Python, and other modern technologies. Design and optimize SQL databases, write efficient queries and manage data storage solutions. Collaborate with cross-functional teams to define, design, and ship new features. Participate in code reviews and contribute to a high standard of code quality. Implement and manage Git source control for versioning and collaboration. Develop and maintain RESTful services to support our applications. Stay updated with the latest industry trends and technologies to ensure our solutions are current and competitive.Qualifications:Minimum of 2-5 years of experience developing in an object-oriented environment. Minimum of 2-5 years of experience in SQL database design and query writing. Experience in an IT environment within the investment management or financial sector is a significant advantage. Proficiency in Angular (v8+), with hands-on experience in creating dynamic and responsive web applications. Strong back-end development skills in Python. Knowledge of .Net and React is an advantage. Experience with Git source control. Familiarity with developing and consuming RESTful services.Technical Skills:Angular v8+: Expertise in front-end development with a focus on creating dynamic user interfaces. Python (back-end): Proficiency in back-end development, ensuring robust and scalable applications. .Net and React: Knowledge of these technologies is a plus. Git: Experience in source control management, enabling efficient collaboration and versioning. RESTful Services: Ability to develop and integrate RESTful services for seamless application performance.* 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

Senior Java Developer Reference No: 1332874875 | Johannesburg, South Africa | Posted on: 11 July 2024

PBT Group is a leading provider of Data and Analytics services and solutions, dedicated to empowering organizations with data-driven insights for well-informed business decisions. With a commitment to staying ahead of the curve, we specialize in leveraging technological integration to deliver tailored services and solutions that align with our clients' strategic objectives.   We are seeking a talented Senior Java Developer to join our dynamic team and contribute to the development of high-quality applications. Job Description: As a Senior Java Developer, you will be responsible for designing, developing, and maintaining scalable and efficient microservices and applications. You will work closely with cross-functional teams to deliver robust and secure solutions. The ideal candidate is experienced in Java and Spring Boot, with a strong background in microservices architecture.   Key Responsibilities:Design, develop, and maintain Java-based applications using Spring Boot. Implement microservices architecture and ensure seamless integration. Develop and maintain efficient, reusable, and reliable code. Utilize Docker for containerization and deployment of applications. Use Git for version control and collaboration. Work with relational databases, specifically Postgres and SQL Server. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the best possible performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Participate in code reviews and contribute to a culture of continuous improvement. Required Skills and Experience:Proven experience as a Java Developer, with a focus on Spring Boot. Strong understanding of microservices architecture and implementation. Experience with Docker for containerization. Proficient in Git for version control. Solid experience with relational databases, including Postgres and SQL Server. Familiarity with AWS services, particularly ECS, is a plus. Excellent problem-solving skills and attention to detail. Ability to work independently and as part of a team. Strong communication and interpersonal skills. Nice to Have:Experience with AWS and cloud-based architectures. Familiarity with other ETL tools and data integration solutions. Knowledge of additional programming languages or frameworks. Education:Bachelor’s degree in Computer Science, Information Technology, or a related field.  * 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: 2487115821 | Johannesburg, South Africa | Posted on: 11 July 2024

PBT Group has a requirement for a UI/Angular Developer with very strong UI development skills (Minimum 5 years’ experience)   Solid experience in the following technologies:Angular (2+) Angular material Bootstrap NodeJS NX (mono repo, shared libs etc)  Experience in the below will be advantageous for the candidate: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  * 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

Project Manager Reference No: 4249644113 | Cape Town, South Africa | Posted on: 10 July 2024

Overview: We are seeking a highly skilled and experienced Agile Project Manager to join our dynamic team. The ideal candidate will have a strong background in both agile and waterfall project management methodologies, with the ability to adapt to a fast-paced and high-pressure environment. This role requires a minimum of 5 years of project management experience, a proven track record of commitment to previous engagements, and the ability to work effectively within a collaborative team culture. Key Responsibilities:Lead and manage projects using a waterfall approach while integrating agile methodologies where appropriate. Ensure project objectives are met within the specified timeframe and budget. Facilitate communication and collaboration among team members, stakeholders, and clients. Manage project risks and issues, and implement mitigation strategies. Drive transformational programs, ensuring successful delivery and alignment with organisational goals. Foster a positive team environment and promote a culture of continuous improvement. Monitor project progress, track performance, and provide regular updates to senior management and stakeholders. Ensure compliance with company policies, standards, and best practices.Requirements:A minimum of 5 years’ experience in project management. Proven experience in agile methodologies and waterfall project management. Demonstrated ability to thrive in a fast-paced and high-pressure environment. Strong commitment to previous engagements, evidenced by stable work history. Excellent teamwork and interpersonal skills, with the ability to work well within a diverse team culture. Experience managing transformational programs. Exceptional organisational, communication, and leadership skills. Relevant certifications (e.g., PMP, Agile Certified Practitioner) are a plus.Qualifications:Bachelor's degree in Business Administration, Project Management, or a related field. Relevant project management certifications are preferred.Join our team and contribute to the successful delivery of innovative projects within a supportive and dynamic environment. We look forward to welcoming a dedicated and skilled Agile Project Manager to our team. * 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

Business Analyst Reference No: 1437268183 | Cape Town, South Africa | Posted on: 03 July 2024

Job Title: Business Analyst Location: Gauteng About Us: At PBT, we are passionate about driving excellence and innovation in every project we undertake. Our team is dedicated to optimising resources, enhancing profitability, and delivering top-tier solutions to our clients. We believe in fostering a dynamic, agile work environment where every team member can thrive and make a meaningful impact. Job Description: Are you a strategic thinker with a knack for analysing complex business data and processes? Do you excel in project management and thrive in a fast-paced, agile environment? If so, we invite you to join our team as a Business Analyst. In this role, you will be at the forefront of evaluating business projects, designing solutions, and ensuring the successful implementation of business processes. Key Responsibilities:Conduct comprehensive business data analysis, process evaluations, and scenario modeling. Design, test, and validate solutions to optimize business processes. Evaluate projects and advise on resource optimisation and profitability. Assess business plans, operating records, and related materials to identify areas for improvement. Define project requirements and manage business processes within budget constraints. Lead and manage projects with a focus on resource management and budget adherence. Employ an agile approach to adapt quickly to changing business needs. Utilise BABOK tools and techniques to enhance business analysis outcomes.Qualifications:Bachelor’s degree in a relevant field. 4 to 8 years of related experience in business analysis. Advanced Business Analysis certification. Demonstrated experience in similar work, including process reengineering, mergers and acquisitions, and digital transformations. Strong project management skills and the ability to define and manage business processes. Proficiency in adapting quickly to change and implementing agile methodologies.Apply Now: If you are ready to take your career to the next level and make a significant impact as a Business Analyst, we want to hear from you. Apply today and become a vital part of our success story. * 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

Analyst Programmer Reference No: 2368151707 | Johannesburg, South Africa | Posted on: 03 July 2024

We are seeking a skilled and motivated Analyst Programmer to join our dynamic team. The ideal candidate will have a strong background in Java, Spring Boot, microservices, Docker, Git, Postgres, SQL Server, and AWS ECS. The role involves designing, developing, and maintaining robust and scalable software solutions. An interest in systems design and a knack for problem-solving within complex systems is essential. Key Responsibilities:Design and Development: Develop high-quality software solutions using Java, Spring Boot, and microservices architecture. Containerisation: Utilise Docker for containerising applications to ensure consistency across various environments. Version Control: Manage source code using Git, ensuring code quality and streamlined collaboration. Database Management: Design and maintain databases in Postgres and SQL Server, ensuring data integrity and performance optimisation. Cloud Services: Deploy and manage applications on AWS ECS, leveraging cloud services for scalability and reliability.  System Analysis: Collaborate with stakeholders to understand requirements and design systems that meet business needs. This includes contributing to the system architecture and ensuring seamless integration with existing systems. Continuous Improvement: Stay updated with emerging technologies and best practices to continuously enhance software quality and performance.Required Skills and Qualifications:Programming Languages: Proficiency in Java and Spring Boot. Microservices: Strong experience in developing and maintaining microservices. Containerization: Hands-on experience with Docker. Version Control: Proficient in using Git for version control. Database Management: Expertise in Postgres and SQL Server. Cloud Services: Experience with AWS ECS and related cloud services. Systems Design: Interest and experience in solutions/systems design, aligning with the responsibilities typically associated with a Systems Analyst.  * 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

Mid-Lever Software Developer Reference No: 998770359 | Cape Town, South Africa | Posted on: 03 July 2024

Are you a coding wizard with a knack for both front-end flair and back-end brilliance? Do you dream in C# and JavaScript, and have a passion for turning complex SQL queries into seamless data flows? If so, we want YOU to join our dynamic team as a .NET Full Stack Developer! What You'll Bring:Technical Proficiency: Strong background in both front-end and back-end technologies. Coding Languages: Proficiency in C# and JavaScript. Database Knowledge: Strong SQL skills with experience in MS SQL or SAP HANA SQL. Front-End Skills: Expertise in HTML, CSS, and JavaScript frameworks. Back-End Expertise: Solid experience with C# and .NET for building back-end services and APIs. Integration Know-How: Experience integrating third-party systems and APIs. Performance Focus: Ability to ensure application responsiveness and performance. Problem-Solving Skills: Proven ability to troubleshoot and debug complex issues. Leadership Qualities: Experience in conducting code reviews and mentoring junior developers.Why Join Us?Innovative Projects: Work on cutting-edge projects that challenge and inspire. Collaborative Environment: Join a team of passionate and talented professionals. Career Growth: Opportunities for professional development and career advancement. Supportive Culture: Be part of a supportive and inclusive company culture.Ready to take your career to the next level? Apply now and become a key player in our innovative team! * 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

Project Manager Reference No: 3735454090 | Cape Town, South Africa | Posted on: 21 June 2024

Be part of the PBT Team as a Senior Project Manager. If you are proficient in Project & Agile Management principles, methods, techniques and tools for the Implementation of management information and business intelligence solutions, with a specific focus in the retail space. Then this role is perfect for you. About the role:Implementation of a business operating model change and associated system enhancements Drive out the execution of the projects Engage with all business and IT stakeholders to ensure that all needs are considered Manage all aspects of the projects including governance, scope, delivery, communication, change management, quality assurance, training, budgets, reporting and acquisition Strong management and communication around project risks and the mitigation of those risks Strong management around project issues and the resolution of those issuesMinimum Requirements:At least five years in a Retail enviroment. Experience in managing projects in the SDLC and ability to exhibit an advanced understanding of software delivery project approach A minimum of 2 - 4 years of experience in a similar role. (Including experience in managing resources, facilitation with technical teams and stakeholders Solid knowledge of project planning and budgeting on complex projects Ability to develop detailed project plans, based on a work breakdown structure, that provides the ability to manage the critical path Advanced competency using Microsoft Project Agile/SCRUM Master Certification Degree/Diploma with Project Management (Preferred) PMP/CAPM and/or Prince2 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 completing and returning this form you give PBT your consent
Salary: Negotiable

Ab Initio Data Engineers ETL Developers Reference No: 980285852 | Johannesburg, South Africa | Posted on: 20 June 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

Java Developer Reference No: 2641335244 | Johannesburg, South Africa | Posted on: 20 June 2024

PBT Group has an opportunity for a Java Developer to develop and codify application and software solutions that are bespoke, innovative and sustainable.   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 delivery Solution 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 efforts TestDesign relevant test scripts/ test cases to best determine system readiness and usability Service handoverProvide second tier support as required  Experience:8+ years Java experience. Familiar with agile methodology Strong back end and front end development skills Strong SQL skills, especially on MSSQL Solid experience in the following technologies:SOA Microservices Docker Java Angular NodeJS Bootstrap Spring boot Hibernate Tomcat Jboss Nexus Teamcity Maven Kafka Experience with workflow tools like TIBCO AMX an advantage Experience with rules engines like Drools and advantageIn depth knowledge of:Relevant system/application development language Relevant development frameworks Coding for security best practice Agile/DevOps principles and applications Bespoke BU/FA knowledge Corporate and investment banking domain (preferred) Relevant banking regulations (preferred)Worked in an Agile/DevOps environment (preferred)  Competencies:Analysis and Attention to Detail - ability to be systematic and rule orientated in gathering, reviewing and evaluating data from a variety of perspectives; includes the ability to work with precision and highlight inconsistencies and inaccuracies in detailed information. Big Picture Thinking - ability to integrate information from a variety of sources, discern complex underlying relationships and predict patterns for future growth. Drive and Results Orientation - self-starter and originator who maintains high levels of activity and produces a consistently high-quality output within agreed deadlines. Prompt and proactive in driving for results and sets demanding goals for self and others. Problem Solving – cuts to the core of issues and applies effective analysis, logic and creativity to identify and implement solutions. Customer Service Orientation - anticipates, recognises and meets the needs of internal and external clients or customers (however these are defined in the role), taking responsibility for maintaining the highest service standards and developing and sustaining productive client relationships. Building Relationships - capacity to put people at ease and build sound relationships based on mutual trust and openness.  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

AWS Data Engineer Reference No: 279607486 | Cape Town, South Africa | Posted on: 20 June 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.  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

Java Developer Reference No: 1268066781 | Cape Town, South Africa | Posted on: 20 June 2024

PBT Group has an opportunity for a Java Developer to develop and codify application and software solutions that are bespoke, innovative and sustainable. 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 requiredExperience:8+ years Java experience. Familiar with agile methodology Strong back end and front end development skills Strong SQL skills, especially on MSSQL Solid experience in the following technologies:SOA Microservices Docker Java Angular NodeJS Bootstrap Spring boot Hibernate Tomcat Jboss Nexus Teamcity Maven Kafka Experience with workflow tools like TIBCO AMX an advantage Experience with rules engines like Drools and advantageIn depth knowledge of:Relevant system/application development language Relevant development frameworks Coding for security best practice Agile/DevOps principles and applications Bespoke BU/FA knowledge Corporate and investment banking domain (preferred) Relevant banking regulations (preferred)Worked in an Agile/DevOps environment (preferred)Competencies:Analysis and Attention to Detail - ability to be systematic and rule orientated in gathering, reviewing and evaluating data from a variety of perspectives; includes the ability to work with precision and highlight inconsistencies and inaccuracies in detailed information. Big Picture Thinking - ability to integrate information from a variety of sources, discern complex underlying relationships and predict patterns for future growth. Drive and Results Orientation - self-starter and originator who maintains high levels of activity and produces a consistently high-quality output within agreed deadlines. Prompt and proactive in driving for results and sets demanding goals for self and others. Problem Solving – cuts to the core of issues and applies effective analysis, logic and creativity to identify and implement solutions. Customer Service Orientation - anticipates, recognises and meets the needs of internal and external clients or customers (however these are defined in the role), taking responsibility for maintaining the highest service standards and developing and sustaining productive client relationships. Building Relationships - capacity to put people at ease and build sound relationships based on mutual trust and openness.Qualifications/ Certification: Degree in relevant Technology OR Science OR Engineering field of study
Salary: Negotiable

Data Scientist Reference No: 1797492190 | Cape Town, South Africa | Posted on: 22 May 2024

Are you an experienced and inquisitive individual with a passion for data? Join our team as a Data Scientist and be a key player in shaping our data-driven future. Responsibilities:Data Integrity: Leverage your expertise to process, cleanse, and ensure the integrity of data used for analysis. Algorithm Development: Develop algorithms and create predictive models to enhance our product offerings. Machine Learning Techniques: Utilise machine learning techniques to improve data quality and generate reports with actionable insights. Collaboration: Collaborate with the team to present findings and recommendations effectively.Qualifications and Experience:Experience: 4+ years of working experience in Data Science. Education: Degree in quantitative fields like Mathematics, Statistics, Operational Research, Economics, or equivalent industry training and experience. Strategy Development: Experience in strategy development and implementation using advanced data analytics. Outsourced Environment: Experience working in an outsourced environment and effectively implementing solutions using both internal and external resources. Analytical Experience: At least 4 years of analytical experience on a consumer portfolio dataset (retail, banking, telecoms, etc.). Team Collaboration: Worked with diverse teams to ensure effective implementation of projects. Programming Skills: Proficiency (intermediate or advanced level) in Python or equivalent analytical & statistical programming languages. Statistical Concepts: Understanding of key statistical concepts used in model development, evaluation, and hypothesis testing. Data Processing Tools: Exposure to data processing tools like Spark or Hadoop for working with large-scale datasets (Exposure to cloud platforms like AWS advantageous). Microsoft Office: Proficiency in Microsoft Office (Excel, Word, PowerPoint, etc.), ideally using macros. Machine Learning Knowledge: Outstanding knowledge of machine learning techniques and algorithms, including clustering methods, neural networks, and boosting algorithms.If you're ready to take your data science career to the next level and be part of a dynamic team, apply now and embark on an exciting journey with us. * 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 Developer Reference No: 1512103912 | Cape Town, South Africa | Posted on: 20 May 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 specialising in system maintenance, you will play a critical role in our organization's ongoing success. Working in a dynamic production environment the 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 modelling. 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, Step-definition, 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

Java Support Reference No: 2790378968 | Cape Town, South Africa | Posted on: 16 May 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

Java Developer Reference No: 3015503610 | Cape Town, South Africa | Posted on: 16 May 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.
Salary: Negotiable