PBT Group Careers

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

Filters

City
Industries
Date Posted

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

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

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

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

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

Are you a seasoned Senior Business Analyst with a flair for the dynamic world of analysing data? We are on the lookout for a trailblazer to join our team and bring their expertise to the forefront! About the role: Craft compelling business cases with quantifiable and non-quantifiable benefits. Drive client and vendor communication to new heights. Collaborate with management to analyse and verify business requirements. Conceptualize innovative solutions that redefine the game. Decompose business processes, ensuring alignment with strategic objectives. Master the art of administration, planning, and on-time delivery. Play a crucial role in quality assurance, user acceptance testing, and training sessions. About you: Minimum 5 years’ experience as a Business Analyst and Data Analyst Proven track record in writing project concept briefs, building business models, and defining requirements. Agile aficionado with expertise in scrum methodologies and SDLC. Collaborative work with project resources, UAT management, and Change Manager support. Champion in training and supporting end users. Bonus points for experience in data analysis, customer journey mapping, or platform integration. A collaborator with the flexibility to work independently or collaboratively. Constant learner, staying ahead with the latest trends in business analysis and information technology. Ready to reshape the future of Business Analysis+ with us? Apply now and be part of something extraordinary! ????? * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By applying for the vacancy via this job ad, you give PBT your consent.
Salary: Negotiable

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

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

Senior Analyst Developer Reference No: 730716624 | Cape Town, South Africa | Posted on: 20 February 2024

Job Specification: Senior Analyst Developer Key Responsibilities: Development: Advanced technical solution design, coding, testing, and debugging of software in accordance with functional requirements and adhering to SIG’s standards and best practices. Contribution to solution designs and establishment of technical frameworks for new applications and interfaces. Analysis, diagnosis, and resolution of errors related to applications and services. Collaboration on source control configurations and release management. Compilation of technical documentation as required. Presentation of alternative solutions for new development where applicable. Development of changes in line with the application architecture and technical standards. Unit testing of own programs and developed interfaces. Updating technical models and documentation to align with new development. Assistance with the implementation of best practices and standards. Liaison with project stakeholders as required during the Software Development Life Cycle (SDLC). Performing and managing regression testing. Mentorship and Coaching: Guidance of team development efforts towards successful project delivery on time. Compliance with Quality Assurance (QA) processes to ensure a high standard of code delivery. Participation in discussions in relevant technical and design forums. Environment Stability and Systems Health: Collaboration with the implementation and configuration manager to create deployment instructions and artifacts. Alignment of deployment procedures with technical teams. Collaboration on the stability of application and database environments with other delivery teams. Assistance with system monitoring and optimization during and post deployments/releases. On-call support as agreed with the application manager, occasionally outside of core business hours. Collaboration: Contribution to technical and application design and architecture when required. Input into development standards and best practices. Assistance and contribution to SQL database design, optimization, and implementation modeling. SQL database design, optimization, and implementation modeling Implementation of Proof of Concept (POC) initiatives. Technical liaison across teams. Involvement in future web applications strategy. Input on enhancing coding principles, standards, and best practices. Provision of ad hoc reporting and analysis as required. Minimum Requirements: An appropriate IT qualification (Diploma/Degree). B.Sc. or National Diploma in Computer Science (recommended). Minimum 5 years of experience developing in an object-oriented environment. Minimum 5 years of experience in .Net and SQL database design and query writing. SQL database Experience in designing solutions. OOP/SOLID Design Principles. Test-Driven Development. Design Patterns. ORM (Entity Framework). Python proficiency would be an advantage. Experience in an IT environment within an investment management or financial sector is advantageous. Experience in: C#/VB.Net React Angular .Net Core/.Net Framework Git DevOps CI/CD (Docker/Kubernetes) RESTful services/APIs Testing frameworks for APIs ASP.Net MVC HTML and CSS JavaScript/JavaScript frameworks.
Salary: Negotiable

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

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

Head of Data Engineering Reference No: 2030677951 | Johannesburg, South Africa | Posted on: 20 February 2024

Define and lead the execution of the data engineering strategy with the intent to significantly evolve the enterprise data warehouse, ensuring seamless data pipelines and maintain data for availability and usability by the insights division. Lead the transformation of the data human capital to de-risk the environment and ensure adaptability to the changing technological landscape and the journey to the cloud.Define and lead the execution of the data engineering strategy. De-risk the current data warehouse, data lake and reporting environment by ensuring well documented process and reduction in key people dependencies. Evolve the people capability from ETL developers to data engineers, minimise the dependency on external contractors and build a future fit internal capability with the right skills to navigate the rapidly changing technology landscape. In collaboration with the data foundation, IT Infrastructure and Enterprise Architecture functions lead the design, development and support of the various data marts/warehouses for both on and off platform data. Define and lead the creation and maintenance of solid data pipelines from a multitude of sources. Participate in the various data quality improvement and data augmentation programs and ensure seamless integration into the various data structures. Engineer data in the appropriate formats for downstream analytics and pricing. Lead the creation of an enterprise data warehouse from the various system warehouses, data marts and other data sources. Ensure that all data solutions are aligned and sequenced with the organisations cloud strategy. Develop an overall data capture, storage, and dissemination framework and tools for business as well as other areas of the data office. Design and implement scalable and robust software platforms for ingesting and transforming datasets and visualizing the data insights through an interactive dashboard, using data technologies. Foster and environment of constantly learning to ensure that data engineering principles are spread across all areas of the data office. Lead the transformation of the human capital capability to ensure adaptability and agility in a fast paced and changing environment. Ensure appropriate succession planning is in place so as not to put the strategic objectives at risk. Continuous improvement to ensure effective service Ensure statutory and legislative knowledge is always current in order to resolve complaints, to advise the business on corrective solutions to mitigate risks and to improve the customer experience whilst complying with governance requirements. Ensure adherence to organisational policies, practices and procedures. Identify solutions to enhance cost effectiveness and increase operational efficiency. Service delivery to ensure customer satisfaction Maintain service, quality and desired outputs across the business process by ensuring compliance to tactical policies, procedures and standards. Establish productive operational relationships with key stakeholders in the various channels and administrative teams. Develop work routines in line with operational plans / schedules in order to manage achievement of service delivery goals. Share knowledge on, and participate in the creation of new standards, control systems and procedures to maintain service delivery. Ensure cost efficiency through financial and corporate governance Contribute to the development and implementation of fit for purpose budgets. Manage supplier relationships, and budgets associated with projects. Manage quality people practices Align own behaviour with the organisation culture and values. Share and transfer product, process and systems knowledge to colleagues and team members. Collaborate and work with the business to deliver required service levels. Actively share information with other team members regarding successes, issues, trends and ideas. Experience, Knowledge & Skills Required Relevant degree in Computer Science/Engineering, Master’s in Business administration would be advantageous. 8 – 10 years’ experience in Data Engineering 3 – 5 years’ experience in architecting data solutions with the latest hardware and software engineering competencies. Strong experience in building fast, robust, effective and efficient analytics data pipelines with modern cloud development technologies covering data collection, transformation, storage and exposure   * 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 Process Analyst ( Aris Modeling) Reference No: 995690704 | Johannesburg, South Africa | Posted on: 20 February 2024

About Us: PBT is a dynamic and innovative organization dedicated to driving efficiency and excellence in business processes. We pride ourselves on our commitment to continuous improvement and our ability to adapt to the ever-changing landscape of business operations. As part of our expansion and optimization efforts, we are seeking a talented individual to join our team as a Business Process Mapping Specialist. Role Overview: As a Business Process Mapping Specialist, you will play a crucial role in analyzing, documenting, and optimizing our business processes using ARIS, Visio, and other relevant tools. You will be responsible for developing supporting artifacts, transferring skills in ARIS 10 mapping to team members, and facilitating the transition of existing processes from Visio to ARIS. Additionally, you will be involved in conducting mapping workshops, refining processes, and ensuring adherence to process governance standards. Key Responsibilities: Utilize ARIS to map, analyze, and optimize current business processes. Develop supporting artifacts such as process diagrams, documentation, and guidelines. Transfer skills in ARIS 10 mapping to team members and provide training as needed. Lead mapping workshops and collaborate with stakeholders to gather requirements. Conduct thorough analysis to identify opportunities for process optimization and refinement. Ensure compliance with business process governance standards and best practices. Transfer existing PEI&T business processes from Visio to ARIS seamlessly. Present mapped business processes to governance forums for approval and feedback. Continuously improve mapping methodologies and processes to enhance efficiency and effectiveness. Qualifications: Bachelor's degree in Business Administration, Information Systems, or related field. Proven experience in business process mapping and optimization using ARIS and Visio. Strong understanding of business process governance principles and methodologies. Excellent communication and stakeholder management skills. Ability to lead workshops, facilitate discussions, and drive consensus. Analytical mindset with a keen eye for detail and process improvement opportunities. Experience in documenting and presenting complex information clearly and concisely. Certification in ARIS or relevant process mapping tools is a plus. * 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: 3789918068 | Cape Town, South Africa | Posted on: 20 February 2024

We are seeking a talented Data Analyst with a robust development background to join our team in Cape Town within the insurance sector. As part of a seasoned team, you will be expected to demonstrate initiative and actively participate in the entire Software Development Life Cycle (SDLC). Key Responsibilities: Utilize your expertise in  MS SQL Server, and other relevant tools to drive data analysis and development initiatives. Take ownership of ETL processes, ensuring efficient data extraction, transformation, and loading. Develop and optimize SQL queries and procedures for data retrieval and manipulation. Collaborate with cross-functional teams to troubleshoot and resolve complex data-related issues. Actively contribute to an agile environment, adapting quickly to changing requirements and priorities. Produce comprehensive data specifications and execute dimensional data modeling for effective data warehousing solutions. Requirements: Proven experience in ETL processes. Strong proficiency in SQL development, particularly with SQL Server T-SQL. Familiarity with a variety of ETL related technologies. Exceptional problem-solving skills with a keen attention to detail. Previous exposure to Agile methodologies and development practices. Ability to work independently, demonstrating initiative and accountability. Demonstrated track record of delivering high-quality results within specified timelines. Experience in crafting data specifications and implementing dimensional data modeling. Prior involvement in data warehousing projects is highly advantageous. Join our dynamic team and play a pivotal role in driving data-driven insights and solutions within the insurance domain. If you are passionate about leveraging technology to tackle complex data challenges, we want to hear from you. * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
Salary: Negotiable

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

Are you passionate about transforming raw data into actionable insights? We are seeking a skilled Data Engineer / ETL Developer to join our team. In this role, you will work closely with business requirements to extract, transform, and load data, ensuring its accuracy and accessibility for analytical purposes. If you have a background in financial services, extensive experience with MS SQL & MS SSIS, and a knack for problem-solving, we want to hear from you! About you Minimum 3 years of experience with data in financial services. 5+ years of experience with MS SQL & MS SSIS. 5+ years of general programming experience. Proficiency in backend frameworks and technologies. Strong conceptual and analytical skills. Familiarity with source and target data structures, ETL processes, and products. Understanding of Modern Data Warehouse architecture. Familiarity with Modern Data Warehouse ELT/ETL development methods. Experience with proven methods for data processing performance optimization. Familiarity with Near Realtime ETL processing methods. Understanding of Realtime/Streaming Data Integration methods. Application of proven methods to ensure high fault tolerance and recoverability. Familiarity with the broader ecosystem of methods and tooling for optimal ETL design. Strong problem-solving and metadata skills. * 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 Steward Reference No: 3514417121 | Cape Town, South Africa | Posted on: 19 February 2024

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

BI Business Analyst (BIBA) Reference No: 1012275033 | Cape Town, South Africa | Posted on: 19 February 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 requirements 2. 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 detection 3. 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 models 4. 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 testing 6. 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 competencies Business analysis planning and monitoring Requirement’s elicitation Requirements management and communication Business architecture analysis Requirement’s analysis Solution assessment and validation 2. BA tools and techniques Acceptance 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 Walkthrough 3. 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 SQL, SSIS, DW Some systems analysis (source-to-target mappings, data profiling) Deep knowledge of modern data platforms Good 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

Business Analyst Reference No: 3184344904 | Johannesburg, South Africa | Posted on: 19 February 2024

PBT Group presents an opportunity for a skilled Business Analyst, tasked with driving business data analysis, process optimization, and scenario modeling, as well as contributing to solution design, testing, and validation. The role involves evaluating business projects, advising on resource optimization, and ensuring project profitability. The scope may span various disciplines within the organization, such as Marketing, Supply Chain, Logistics, Pricing, Human Resources, among others.   Duties: Conduct detailed analysis, document processes, and map data intricacies. Analyse existing processes, identify gaps, and propose solutions. Develop business process maps and RACIs for both current and future states. Perform gap analysis and define requirements for system implementation. Ensure thorough testing of implemented solutions. Engage in the Software Development Life Cycle, embracing agile and hybrid methodologies. Identify opportunities for process simplification and explore technology-enabled solutions. Monitor process compliance, identify trends and issues, and implement necessary actions.   Skills and Experience Required: 2 to 4 years of relevant experience. Advanced Business Analysis certification. Experience in process reengineering, mergers and acquisitions, digital transformations, etc. Keen attention to detail and proactive organizational skills. Strong analytical and critical thinking abilities. Integrity, urgency, and professional communication skills. Agile approach and adaptability to change. Proficiency in BABOK tools and techniques. Familiarity with business and data analysis, project management, budget management, and resource management.   Qualifications/ Certification: Bachelor's degree in Computer Science, Information Systems, Business Administration, Commerce, or equivalent.   * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent    
Salary: Negotiable

Data Engineer Reference No: 3648774289 | Johannesburg, South Africa | Posted on: 19 February 2024

PBT Group has an opportunity for a Data Engineer focusing on the reengineering of existing SSIS-based SQL integration packages to operate within an Azure Synapse environment. Additionally, the role involves integrating with source system APIs for data ingestion and developing egestion APIs using APIM and Function Apps. Familiarity with Azure DevOps for task management and code deployment is essential.   Duties: Reengineering SSIS-based SQL integration packages for Azure Synapse, including integrating with source system APIs and developing egestion APIs using APIM and Function Apps. Proficiency in Azure DevOps for task management and code deployment.   Skills and Experience Required: Strong expertise in SSIS and SQL. Proficiency in Azure Synapse and SPI’s (Service Provider Interfaces). Experience with APIM (Azure API Management) and Azure DevOps.   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

IT Environment Specialist Reference No: 1522884707 | Johannesburg, South Africa | Posted on: 19 February 2024

PBT Group seeks an IT Environment Specialist to ensure seamless functionality of specific applications by collaborating with stakeholders. The role involves managing platform environments (e.g., test, development, production) to support agile Business Technology (BT) delivery and providing First Line support.   Responsibilities include: Building and nurturing professional relationships with stakeholders, addressing conflicts, and proposing solutions. Coordinating changes to applications, from testing to deployment, while adhering to regulations and policies. Monitoring application performance, troubleshooting issues, and providing second-level support. Demonstrating ethical conduct, proactive communication, and effective teamwork.   Skills and experience required: Testing tasks against Business Requirements, analysing requirements, and documenting test scenarios. Exceptional communication, adaptability, and time-management skills. Proficiency in MS Office 365, Control-M, Windows, Linux, Oracle, SQL, and testing methodologies. Bachelor’s degree in information technology or Business Computing. 3 to 5 years’ experience, ideally with 1 to 2 years at a junior specialist 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

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

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

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

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

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

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

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

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

Project Manager Reference No: 1356104326 | Johannesburg, South Africa | Posted on: 19 February 2024

Are you a seasoned Project Manager with a passion for driving transformative change in the financial services sector? PBT, a leading player in the industry, is seeking a dynamic and tech-savvy individual to join our team. As a Project Manager at PBT, you will play a pivotal role in spearheading impactful Software Application projects that align with our vision and exceed client expectations. Key Responsibilities: Lead and oversee the successful delivery of multiple projects. Bring your 5 years of project management experience, specifically in large systems implementation, to ensure the seamless execution of projects. Demonstrate proficiency in managing IT projects, with a keen understanding of the unique challenges and opportunities within the technology landscape of financial services. Showcase your leadership skills by motivating and leading a team of skilled project managers and team members. Employ your expertise in procurement and vendor management to optimize project resources and ensure successful collaboration with external partners. Leverage your analytical and numerical abilities to make informed decisions and drive project success. Qualifications: Project Management Qualification (e.g., PMP, PRINCE2). 5 years of project management experience, including large systems implementation. 5 years of experience managing Software Application projects. Experience in the financial services industry is required. Proven leadership skills to motivate and lead project managers and team members. Strong analytical and numerical abilities. Excellent communication skills, with the ability to effectively collaborate with cross-functional teams. * 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 Web Developer Reference No: 2871148140 | Cape Town, South Africa | Posted on: 19 February 2024

Are you a talented and passionate web developer with over 5 years in the Web development space? We are seeking a skilled individual to join our dynamic team and play a pivotal role in designing and developing our cutting-edge platforms. Must have: Over 5 years of Web Development experience Experience managing a team of junior web developers Skills required: JQuery JavaScript CSS 3 HTML 5 Knowledge of common JavaScript Frameworks 4+ years relevant experience as a web developer in MS SQL application development environment. About the role: Support existing and develop new functionality and components Help write and optimize in-application SQL statements Design and develop scalable application solutions Debug and resolve application issues Interpret business requirements Prepare documentation and specifications Collaborate with other team members and stakeholders Oversee the junior development team Assist with testing efforts * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
Salary: Negotiable

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

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

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

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

Data Engineer Reference No: 934259647 | Johannesburg, South Africa | Posted on: 19 February 2024

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

System Analyst Reference No: 483568802 | Cape Town, South Africa | Posted on: 19 February 2024

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

Software Automation Test Analyst Reference No: 2553441289 | Cape Town, South Africa | Posted on: 19 February 2024

PBT Group has an opportunity for a Software Automation Test Analyst to enable software quality assurance by creating a set of activities and scenarios, automated with some manual, ensuring that developed software meets and complies with the defined or standardised quality specifications within the Software Development Life Cycle (SDLC).   To collaborate with team members to define test scenarios, and prepare, participate in, and oversee the execution of automation test cases, the validation of functional and non-functional test requirements, and the preparation of test data in terms of input and expected outcome data, and required test environments.   To collaborate with team members to develop all aspects of automated testing along with creation, execution, and maintenance of automated scripts in support of an automated test-driven environment; and to lead and coach to help upskill team members.   Duties: Analysis and design of automation test scripts. Review and analyse all related business information including the Business Case and Business Requirements for a user story. Collaborate with team on software development during the SDLC. Develop Test scenarios with some collaboration with team members for a given user story by following the below process: Identify and define the required automation test scripts. Prepare the required test data for deep scenario automation testing. Investigate results and expand on scenarios. Identify opportunities for test automation. Recommend improvements and innovations to improve automation testing processes. Ensure the test automation environment is established. Responsible for automation test case execution.   Execute and maintain automation test scripts, and automation reporting. Create or use an end-to-end automation framework, in some instances collaborating with Developer/other if applicable. Coordinate the business and automation testing resources (teams and tools) during test phases. Resolve incorrect/incomplete automated test cases. Run integrated (new and existing) automation tests for production-ready testing. Report testing progress and status with relevant stakeholders. Continuously review test results with team. Identify and escalate risks and issues within team to stakeholders. Preservation of the test pack and maintenance of the test scripts.   Defect management. Take ownership of the defect management process including raising defects/issues discovered during any given test cycle, following up and retesting fixes made. Report on defects found and make findings visible in the form of reports to the relevant stakeholders.   Collaborate and provide testing support. Collaborate on projects involving multiple teams and take ownership of automation testing. Ensure roles and responsibilities within the function are fully understood. Collaborate closely with team members and share knowledge and experience by providing technical support. Provide guidance as well as some coaching to enhance team testing capability, and lead and help upskill members of the team (software test analysts: manual).   Skills and Experience Required: 1-3 years’ experience in automation testing Application of test management and automation tools Integration, regression, automation testing Exposure to impact analysis when introducing software changes. Handon Experience in various automation frameworks/tools is important but having experience in Playwright will be a plus. Also, driving a team of automation testers will be counted as a plus. Experience with end-to-end processes being tested to achieve successful results. Full Systems Development Lifecycle (SDLC) Best practice / industry standard in software and automated testing, reporting, tracking and follow up, and Software Quality Assurance (SQA) Preferred experience with: Software Testing Lifecycle (STLC) Service Oriented Architecture (SOA) Object Oriented Design Agile methodology Object Oriented (OO) Development Methodologies Continuous delivery environment Financial/Banking Systems Non-functional including performance testing. Reinforce with stakeholders/team appropriate testing environments and timelines. SQL Query/Fundamentals Programming and scripting language e.g., .Net (C#, Java, JavaScript)     Qualifications/ Certification: Grade 12 National Certificate / Vocational International Software Testing Qualification Board (ISTQB) - Foundation Level certification, or Relevant tertiary qualification in software testing or technology Preferred: Advanced Level certification, International Software Testing Qualification Board (ISTQB) Test Automation certification   Additional Information: Clear Criminal and Credit Record * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent    
Salary: Negotiable

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

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

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

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

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

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

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

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

BI Business Analyst (BIBA) Reference No: 2102672137 | Cape Town, South Africa | Posted on: 19 February 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 requirements 2. 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 detection 3. 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 models 4. 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 testing 6. 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 competencies Business analysis planning and monitoring Requirement’s elicitation Requirements management and communication Business architecture analysis Requirement’s analysis Solution assessment and validation 2. BA tools and techniques Acceptance 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 Walkthrough 3. 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 platforms Good 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