Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 28, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • PBT Group, with in-depth knowledge of Business Intelligence solutions and experience that spans more than two decades in over 25 countries, PBT Group has engaged with many of the Top 100 companies, answering to diverse needs to give clients not only a competitive edge, but also a sustainable advantage. Worldwide expertise and local wisdom - that’s what mak...
    Read more about this company

     

    Data Engineer

    Job Description

    • We are looking for a versatile Data Engineer with a strong blend of data engineering and software engineering skills. The ideal candidate is someone who thrives on improving existing systems, enjoys business-as-usual (BAU) operational tasks, and is comfortable engaging with business stakeholders to understand and translate requirements into technical solutions.
    • This is not a greenfield development role — instead, it focuses on supporting, maintaining, and optimising our current data and backend solutions to ensure performance, stability, and scalability.

    Key Responsibilities:

    • Monitor and support existing data pipelines and backend processes to ensure smooth daily operations.
    • Investigate and resolve issues related to databases (e.g., performance tuning, index management, RDS memory optimisation).
    • Analyse and fix API-related errors, latency issues, and general data integration problems.
    • Optimise SQL queries, functions, and stored procedures as needed.
    • Conduct load testing and scenario testing to ensure robustness and reliability of solutions.
    • Collaborate with business users to gather and understand requirements, then translate them into scalable technical solutions.
    • Make incremental improvements to existing systems — including data models, ETL processes, and reporting solutions.
    • Contribute to backend work and system maintenance where applicable.
    • Maintain clean documentation and follow good development practices, ideally with some GitOps experience (not mandatory).

    Key Skills and Experience:

    • 4+ years of experience in data engineering, software engineering, or related roles.
    • Strong understanding of relational databases (e.g., PostgreSQL, MySQL, AWS RDS).
    • Proficiency in SQL and Python for data processing and scripting.
    • Solid troubleshooting skills with experience in diagnosing system performance issues and debugging backend systems.
    • Comfortable working in a BAU environment, making enhancements to existing systems rather than building from scratch.
    • Ability to work closely with business stakeholders to spec and implement changes.
    • Familiarity with tools like Git, CI/CD pipelines, and basic DevOps practices (GitOps experience is a plus).
    • Understanding of API structures and integration concepts.
    • Detail-oriented mindset with a passion for system stability and continuous improvement.

    Nice to Have:

    • Experience with cloud platforms (e.g., AWS, Azure, GCP).
    • Exposure to monitoring tools (e.g., Datadog, CloudWatch).
    • Familiarity with data visualisation or reporting tools.
    • Previous experience working in cross-functional teams and agile environments.

    What We’re Looking For:

    • Someone who takes pride in keeping systems running smoothly and efficiently.
    • A practical problem-solver who enjoys getting into the details and fixing root causes.
    • A communicator who can bridge the gap between technical teams and business users.
    • A collaborative team player who can work independently and proactively.

    go to method of application »

    Senior Software Engineer – Streaming & AWS

    Job Description

    • We’re looking for a Senior Software Engineer with deep expertise in AWS and real-time data streaming. This role involves building and optimising scalable backend services, collaborating with developers on system architecture, and managing cloud infrastructure using modern DevOps and container technologies.

    Key Responsibilities:

    • Design and implement real-time data streaming solutions
    • Build and optimise backend services and APIs
    • Collaborate on new tool development and system architecture
    • Manage and optimise cloud infrastructure and CI/CD pipelines

    Required Skills & Experience:

    • Languages: Node.js, JavaScript, React, Java, HTML, SQL
    • AWS Tools: MSK (Kafka), EC2, EKS, Aurora RDS, Glue, Lambda
    • Containerisation: Docker, Kubernetes
    • GitOps and DevOps: Terraform, CI/CD pipeline experience
    • Database Management: Complex schema design and query optimisation

    go to method of application »

    AWS Data Engineer

    Job Description

    • PBT Group is currently offering an opportunity for a Senior AWS Data Engineer.
    • The role of a Data Engineer involves constructing and maintaining data pipelines and datamarts, emphasizing scalability, repeatability, and security. Data Engineers play a pivotal role in facilitating the acquisition of data from diverse sources, ensuring its conformity to data quality standards, and enabling downstream users to access data promptly. This position is an integral part of an agile team.
    • These professionals are entrusted with the responsibility of establishing the infrastructure required to derive insights from raw data, integrating data from various sources seamlessly. They empower solutions by efficiently managing substantial volumes of data, both in batch and real-time, utilizing cutting-edge technologies from the realms of big data and cloud computing. Additional responsibilities encompass the development of proof-of-concepts and the implementation of intricate big data solutions, with a primary focus on collecting, parsing, managing, analyzing, and visualizing extensive datasets. They are adept at employing technologies to resolve challenges associated with handling vast amounts of data in diverse formats, thereby delivering innovative solutions.
    • Data Engineering is a technically demanding role that necessitates a broad spectrum of expertise in software development and programming. These professionals possess knowledge in data analysis, understanding end-user and business requirements, and have the ability to translate these needs into technical solutions. They exhibit a strong grasp of physical database design and the systems development lifecycle. Collaboration within a team environment is essential for success in this role.

    Key Responsibilities:

    • Architecting Data analytics framework.
    • Translating complex functional and technical requirements into detailed architecture, design, and high-performance software.
    • Leading the development of data and batch/real-time analytical solutions by leveraging transformative technologies.
    • Engaging in multiple projects as a technical lead, overseeing user story analysis, design, software development, testing, and automation tool creation.

    Duties: Primary Job Objectives:

    • Development and Operations
    • Database Development and Operations
    • Establishment and Adherence to Policies, Standards, and Procedures
    • Communication
    • Business Continuity and Disaster Recovery Planning
    • Research and Evaluation
    • Coaching and Mentoring

    Required Skills, Knowledge, and Experience:

    • A minimum of 5 years of experience in Data Engineering or Software Engineering.
    • Demonstrated leadership experience, managing teams of engineers for 3-5 years.
    • A minimum of 2 years of experience in Big Data.
    • At least 5 years of experience with Extract, Transform, and Load (ETL) processes.
    • A minimum of 2 years of experience with AWS (Amazon Web Services).
    • Demonstrated experience with agile or other rapid application development methodologies for at least 2 years (e.g., Agile, Kanban, Scrum).
    • 5 years of proven expertise in object-oriented design, coding, testing patterns, and working with commercial or open-source software platforms and large-scale data infrastructures.
    • Proficiency in creating data feeds from on-premise to AWS Cloud (2 years).
    • Support experience for data feeds in production on a break-fix basis (2 years).
    • A minimum of 4 years of experience in creating data marts using Talend or similar ETL development tools.
    • Proficiency in data manipulation using Python and PySpark (2 years).
    • Experience in processing data using the Hadoop paradigm, particularly with EMR, AWS's distribution of Hadoop (2 years).
    • DevOps experience in Big Data and Business Intelligence, including automated testing and deployment (2 years).
    • Extensive knowledge of various programming or scripting languages.
    • Expertise in data modeling and an understanding of different data structures and their suitability for specific use cases.

    Additional Technical Skills Required:

    • The ability to design highly scalable distributed systems using various open-source tools.
    • Proficiency in both batch and streaming Big Data tools.
    • Experience with Talend for at least 1 year.
    • Familiarity with AWS services such as EMR, EC2, and S3 for at least 1 year.
    • Proficiency in Python for at least 1 year.
    • Familiarity with PySpark or Spark (desirable for at least 1 year).
    • Experience in Business Intelligence data modeling for 3 years.
    • Proficiency in SQL for 3 years.

    Qualifications/Certifications:

    • A Bachelor's degree in computer science, computer engineering, or equivalent work experience for a minimum of 4 years.
    • AWS Certification, at least at the associate level.

    go to method of application »

    Back-End Developer (Java & .NET)

    Job Description

    • The Back-End Developer will be responsible for designing, implementing, and maintaining robust back-end solutions using Java and .NET technologies. The ideal candidate should have a strong understanding of server-side logic, databases, and API development.

    Key Responsibilities:

    • Design, develop, and maintain back-end systems using Java and .NET.
    • Build scalable and efficient APIs for integration with front-end applications.
    • Implement security best practices to protect applications and data.
    • Optimise application performance and database queries.
    • Collaborate with front-end developers and other stakeholders to ensure seamless application functionality.
    • Perform troubleshooting, debugging, and system enhancements.
    • Stay up to date with industry best practices and emerging technologies.

    Requirements:

    • Bachelor’s degree in Computer Science, Software Engineering, or related field.
    • 3+ years of experience in back-end development with Java and .NET.
    • Strong knowledge of database management (SQL, PostgreSQL, or MongoDB).
    • Experience with cloud platforms such as AWS or Azure (advantageous).
    • Proficiency in microservices architecture and containerisation (Docker, Kubernetes).
    • Familiarity with DevOps tools and CI/CD pipelines.
    • Strong analytical and problem-solving skills.

    go to method of application »

    Java Developer

    Job Description

    • PBT Group has an opportunity for a Java Developer to develop and codify application and software solutions that are bespoke, innovative and sustainable.

    Duties:

    Macro environment

    • Engage with the macro-environment to look for new opportunities, capabilities and trends that would add value to the required development work
    • Suggest changes in executing work processes to better drive value and benefits for the business
    • Prepare and share recommendations for process and systems improvements in relevant area of accountability
    • Actively participate in team, cross-discipline and vendor-driven collaboration sessions or forums to increase understanding of the working environment (current and planned)

    Business alignment

    • Partner with BT and Business stakeholders to create integrated roadmaps to enable business requirements delivery
    • Solution design and build
    • Consolidate and prepare solution design documentation
    • Apply standards and governance in such a way as to develop the best fit solution for business
    • Coordinate and apply various coding efforts
    • Collate data on coding progress achieved
    • Address and develop solutions to problems and risks arising from coding efforts

    Test

    • Design relevant test scripts/ test cases to best determine system readiness and usability
    • Service handover
    • Provide second tier support as required

    Experience:

    • 5+ years Java experience.
    • Familiar with agile methodology
    • Strong back end and front end development skills
    • Strong SQL skills, especially on MSSQL

    Solid experience in the following technologies:

    • SOA
    • Microservices
    • Docker
    • Java
    • Angular
    • NodeJS
    • Bootstrap
    • Spring boot
    • Hibernate
    • Tomcat
    • Jboss
    • Nexus
    • Teamcity
    • Maven
    • Kafka
    • Experience with workflow tools like TIBCO AMX an advantage
    • Experience with rules engines like Drools and advantage

    In depth knowledge of:

    • Relevant system/application development language
    • Relevant development frameworks
    • Coding for security best practice
    • Agile/DevOps principles and applications
    • Bespoke BU/FA knowledge
    • Corporate and investment banking domain (preferred)
    • Relevant banking regulations (preferred)
    • Worked in an Agile/DevOps environment (preferred)

    Competencies:

    • Analysis and Attention to Detail - ability to be systematic and rule orientated in gathering, reviewing and evaluating data from a variety of perspectives; includes the ability to work with precision and highlight inconsistencies and inaccuracies in detailed information.
    • Big Picture Thinking - ability to integrate information from a variety of sources, discern complex underlying relationships and predict patterns for future growth.
    • Drive and Results Orientation - self-starter and originator who maintains high levels of activity and produces a consistently high-quality output within agreed deadlines. Prompt and proactive in driving for results and sets demanding goals for self and others.
    • Problem Solving – cuts to the core of issues and applies effective analysis, logic and creativity to identify and implement solutions.
    • Customer Service Orientation - anticipates, recognises and meets the needs of internal and external clients or customers (however these are defined in the role), taking responsibility for maintaining the highest service standards and developing and sustaining productive client relationships.
    • Building Relationships - capacity to put people at ease and build sound relationships based on mutual trust and openness.

    Qualifications/ Certification:

    • Degree in relevant Technology OR Science OR Engineering field of study

    go to method of application »

    Front-End Developer (Java & Kotlin)

    Job Description

    • The Front-End Developer will be responsible for developing and maintaining user-facing applications using Java and Kotlin. The ideal candidate should have experience in building intuitive and responsive web applications, ensuring optimal performance across different devices and platforms.

    Key Responsibilities:

    • Develop, maintain, and optimise front-end applications using Java and Kotlin.
    • Collaborate with UX/UI designers to translate designs into functional user interfaces.
    • Ensure high-quality code by implementing best practices and following coding standards.
    • Work closely with back-end developers to integrate APIs and services.
    • Perform debugging and troubleshooting to enhance application performance.
    • Stay updated with emerging front-end technologies and frameworks.

    Requirements:

    • Bachelor’s degree in Computer Science, Software Engineering, or related field.
    • 3+ years of experience in front-end development with Java and Kotlin.
    • Proficiency in front-end frameworks such as React, Angular, or Vue.js (advantageous).
    • Strong understanding of HTML, CSS, JavaScript, and responsive design principles.
    • Experience working with RESTful APIs and WebSockets.
    • Familiarity with Agile methodologies and version control systems (Git).
    • Excellent problem-solving skills and attention to detail.

    go to method of application »

    Senior Full Stack Web Developer

    Job Description

    • The successful candidate will play a crucial role in developing and enhancing investment platform solutions. They will work closely with an external vendor a few days a week, bridging the gap between internal development teams and vendor systems as the organisation transitions towards in-house capability. The role involves both backend and frontend development, with a strong focus on financial services applications.

    Key Responsibilities:

    • Develop and maintain full-stack web applications, ensuring high performance, security, and scalability.
    • Work closely with external vendors to integrate and transition platform capabilities in-house.
    • Design, develop, and implement robust APIs to support seamless data exchange.
    • Write efficient and optimised SQL queries for data retrieval, transformation, and storage.
    • Develop responsive UI components using HTML, CSS, JavaScript, and front-end frameworks.
    • Ensure adherence to best practices in coding, architecture, and security.
    • Participate in Agile development processes, including sprint planning, standups, and retrospectives.
    • Troubleshoot and resolve complex technical issues.
    • Perform code reviews and provide mentorship to junior developers.
    • Support deployment, testing, and maintenance of web applications.

    Required Skills & Experience:

    • Minimum 5 years of experience in financial services, investment platforms, or financial adviser firms.
    • Strong C# .NET development experience.
    • Expertise in Microsoft SQL Server (T-SQL) for database design and optimisation.
    • Experience with API development and integration.
    • Proficiency in front-end technologies: HTML, CSS, JavaScript, Bootstrap (or similar responsive frameworks).
    • Familiarity with Agile methodologies and JIRA for project management.

    Beneficial Skills & Technologies:

    • Experience with ReactJS, Angular, or similar front-end frameworks.
    • Knowledge of .NET Core and Entity Framework (EF) Core.
    • Strong understanding of architectural design patterns for scalable applications.
    • Experience with Visual Studio and modern development tools.

    Key Competencies:

    • Strong problem-solving and analytical skills.
    • Excellent communication and stakeholder engagement abilities.
    • Ability to work independently and collaboratively within a dynamic environment.
    • A proactive approach to learning new technologies and improving existing solutions.

    go to method of application »

    Software Development Manager (EE)

    Job Description

    • To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle—including all product features, support, and maintenance. The role will also oversee ongoing efforts to improve efficiency, foster innovation, optimise delivery, and ensure continuous people development within the team.

    Role Overview

    • We are looking for a Software Development Manager to lead a dynamic team of developers while remaining hands-on in the delivery of robust technical solutions. The position has a 30% leadership and 70% technical focus and requires deep technical experience in Java, Kotlin, and C#/.NET, with the ability to steer architecture, mentor developers, and deliver high-performing systems in a fast-paced, agile environment.

    Key Responsibilities

    Leadership & Strategy (30%)

    • Lead and manage cross-functional technical teams across the full SDLC.
    • Define and drive the strategic technical roadmap.
    • Coach and mentor team members in technical skills and career development.
    • Manage budgets, resource allocation, and project prioritisation.
    • Foster collaboration across stakeholders to align product goals with technical capabilities.
    • Apply agile methodologies to manage delivery and encourage continuous improvement.
    • Engage in stakeholder and executive communication to manage expectations and report progress.

    Technical Execution (70%)

    • Design, develop, and optimise applications using Java, Kotlin, and C#/.NET.
    • Lead implementation of scalable APIs, services, and cloud-native architectures.
    • Guide the adoption of best practices in secure, maintainable code and DevOps.
    • Collaborate closely with front-end developers, UX/UI teams, and product owners.
    • Integrate with databases (SQL, PostgreSQL, MongoDB) and cloud platforms (AWS/Azure).
    • Ensure high system performance, quality, and responsiveness.

    Minimum Experience

    • 5+ years’ experience in software development management.
    • Experience with agile development environments and team leadership.
    • Proven expertise in back-end and/or front-end development.
    • Strong track record in roadmap creation, budget management, and delivery planning.
    • Adept at engaging with stakeholders and influencing cross-functional teams.

    Qualifications

    Minimum:

    • Bachelor’s Degree in Commerce or Information Technology (Computer Science focus)

    Ideal / Preferred:

    • Honours Degree in Commerce or Information Technology – Computer Science

    Knowledge

    Minimum:

    • Functional knowledge relevant to the product domain (e.g., Credit, App)
    • Principles of people management and team development
    • Stakeholder engagement strategies
    • Budgeting and cost management
    • Business analysis and system design
    • Project management methodologies (Agile, Waterfall, etc.)

    Ideal:

    • Banking/financial services experience
    • Understanding of Central Collections or banking systems (if applicable)
    • Knowledge of banking business models and technology landscape
    • Deep familiarity with SDLC and agile development principles

    Skills

    • Excellent communication and negotiation skills
    • Strong decision-making and critical thinking ability
    • Relationship management and interpersonal skills
    • Influencing and leadership capability
    • High technical acumen with problem-solving mindset

    go to method of application »

    Data Engineer (Azure Data Factory & Databricks)

    Job Description

    • PBT Group is seeking a skilled Data Engineer with strong expertise in Azure Data Factory (ADF) and Databricks to support and scale our data infrastructure. This role is ideal for a proactive problem-solver who thrives in dynamic environments and is comfortable working on both pipeline development and platform optimisation.

    Key Responsibilities:

    • Design, build, and maintain scalable data pipelines using Azure Data Factory and Databricks
    • Integrate and transform data from various sources to support analytics and reporting requirements
    • Optimise data workflows for performance and cost-effectiveness in a cloud-based environment
    • Collaborate with analysts, data scientists, and business stakeholders to deliver clean, reliable data
    • Monitor data quality and ensure robust data governance practices
    • Participate in code reviews, DevOps processes, and continuous improvement initiatives

    Required Skills & Experience:

    • 3+ years' experience as a Data Engineer or in a similar role
    • Proven expertise in Azure Data Factory and Databricks (Spark, Python, SQL)
    • Experience with building ELT/ETL pipelines in a cloud-based architecture
    • Strong proficiency in SQL and working with structured/unstructured data
    • Familiarity with Azure Synapse, Data Lake, and version control tools (e.g., Git)
    • Solid understanding of data security and governance best practices

    Nice to Have:

    • Experience in CI/CD and infrastructure-as-code (e.g., Terraform, Azure DevOps)
    • Exposure to machine learning or real-time data processing

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at PBT Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail