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

Business Intelligence Graduate Program 2025 Reference No: 680930895 | Cape Town, South Africa | Posted on: 10 June 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

Software Manager Reference No: 799273389 | Cape Town, South Africa | Posted on: 03 June 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

Senior Data Scientist Reference No: 2943426332 | Cape Town, South Africa | Posted on: 03 June 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

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

AWS Data Engineer with DataBricks Reference No: 4047179439 | Johannesburg, South Africa | Posted on: 03 June 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

Qliksence Reference No: 1080269885 | Utrecht, South Africa | Posted on: 28 May 2024

We are seeking a highly skilled and motivated Qlik Sense Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and implementing Qlik Sense applications to support data-driven decision-making across the organisation. This role requires a strong analytical mindset, proficiency in Qlik Sense development, and the ability to work collaboratively with various stakeholders. Key Responsibilities:Qlik Sense Application Development:Design and develop interactive and visually appealing Qlik Sense dashboards and reports. Create data models, load scripts, and implement data transformations to support application requirements. Optimise and fine-tune Qlik Sense applications for performance and usability.Data Integration and Management:Extract, transform, and load (ETL) data from various sources into Qlik Sense. Ensure data accuracy, integrity, and consistency across all Qlik Sense applications. Maintain and manage Qlik Sense server environments, including security configurations and access controls.Collaboration and Communication:Work closely with business analysts, data scientists, and other stakeholders to gather requirements and translate them into technical specifications. Provide training and support to end-users on Qlik Sense applications and best practices. Document technical processes, data models, and application designs.Continuous Improvement:Stay updated with the latest Qlik Sense features, trends, and best practices. Propose and implement improvements to existing Qlik Sense applications and processes. Participate in code reviews and contribute to the development of coding standards and practices.Qualifications:Education:Bachelor’s degree in Computer Science, Information Technology, Data Science, or a related field. Equivalent work experience will also be considered.Experience:Minimum of 3 years of hands-on experience with Qlik Sense development. Proven track record of designing and deploying Qlik Sense applications in a business environment.Technical Skills:Proficient in Qlik Sense scripting, data modeling, and visualisation. Strong understanding of SQL and experience with relational databases. Experience with data integration tools and techniques (e.g., ETL processes). Familiarity with other BI tools (e.g., Tableau, Power BI) is a plus. Knowledge of QlikView and its migration to Qlik Sense is 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

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

Project Manager Reference No: 3735454090 | Cape Town, South Africa | Posted on: 22 May 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 Implementation of management information and business intelligence solutions, 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 similar role within complex enterprise environments 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

Analyst Programmer Reference No: 2368151707 | Johannesburg, South Africa | Posted on: 20 May 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

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

Data Analyst Reference No: 1231999833 | Stellenbosch, South Africa | Posted on: 16 May 2024

PBT Group is looking for a talented Data Analyst who will be responsible for sourcing and transforming a wide range of data across the business into formats that can be used by end-users to develop differentiating business insights. Data Analysts should be skilled in SAS, GCP, Python and Hex.   We are looking for an individual with experience in using a variety of data tools, analysis methods and data visualization to turn data into actionable insights with demonstrable business impact.   DutiesAnalyse business requirements from documents and end-user discussions. Identify and define the data requirements necessary to support business requirements or integrated application and subject areas. Identify and define the security requirements necessary to protect the data items. Identify and define the business rules associated with the data; these should include all data integrity / constraint requirements. Identify and perform detailed analysis of all data sources for each application and subject area. Perform data profiling of data contained in source systems. Provide detailed analysis of all data implemented into the database. Provide the data mapping and associated transformation rules for each data item. Ensure that the business requirements and subsequent development activities are supported by accurate information. Support and maintain the project data models at multiple levels of detail and functionality (conceptual, logical, normalised, relational, dimensional, application-level, subject-level, integrated, etc.). Assist Data Modelers to draw up detailed data models. Assist ETL Analysts to draw up data cleansing specifications. Present data quality anomalies and problem areas to business users and source system owners. Validate data models against the business- and data requirements. Ensure the quality, accuracy, integrity and conformity to standards of all models. Provide accurate metadata, which allows full understanding of the project data components. Coordinate and synchronise data models with process and technical models. Identify data and data model inconsistencies and conflicts and assist the users in their resolution. Transition information and assist the DBA’s with physical implementation of the data models. Transition information and assist develops with the data mapping and transformation and provide additional data analysis as required during the development phase. Communicate project data-related information to Architects, DBA’s, Developers and Users. Work with modeling tools and data repository to maintain project deliverables.Skills RequiredSkilled in SAS, GCP, Python and Hex. Need to be able to speak to Business and do Visualisation. 5+ years’ experience in Data Analysis Experience in building Conceptual Data Models Ability to use SQL to query data in RDBMS Analysis source systems data and testing the Conceptual Data Models Experience in testing data, auditing data techniques a plus Experience in Data migration projects Experience in NoSQL environments would be an advantage  REQUIRED QUALIFICATIONS / TRAINING:Relevant data warehouse and BI solution training is essential. 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

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