. The successful candidate will be responsible for designing, building, and maintaining
enterprise-grade backend systems and APIs
, supporting mission-critical platforms that require high availability, scalability, and security.
This role requires strong
.NET Core expertise
, solid experience with
cloud-native architectures
, and the ability to collaborate closely with cross-functional teams, including front-end developers, DevOps, and business stakeholders.
Duties / Responsibilities
Design, develop, and maintain
enterprise-level backend services and RESTful APIs
using C# and .NET Core
Build scalable, high-performance systems aligned to modern
microservices and event-driven architectures
Integrate backend services with relational databases such as
SQL Server and PostgreSQL
Implement and maintain
containerised applications
using Docker and Kubernetes
Support cloud-based deployments and environments, primarily within
AWS
Integrate messaging and streaming platforms (e.g.
Kafka
) to support asynchronous processing
Contribute to and maintain
CI/CD pipelines
using GitHub Actions or similar tools
Collaborate closely with
front-end JavaScript teams
and other technical stakeholders
Participate in technical design discussions, code reviews, and solution optimisation
Ensure adherence to
coding standards, security best practices, and performance requirements
Skills and Experience Required
Minimum
5+ years' experience
in C# and .NET Core development within enterprise environments
Strong experience designing and building
RESTful APIs
Proven database experience with
SQL Server and/or PostgreSQL
Hands-on experience with
Docker and Kubernetes
Solid working knowledge of
AWS cloud services and deployments
Experience integrating
Kafka
or similar messaging/streaming platforms
Strong experience using
Git and GitHub
for version control
Experience implementing and maintaining
CI/CD pipelines
Proven ability to work effectively in
cross-functional agile teams
Strong communication, analytical, and problem-solving skills
Additional Criteria
Experience within
financial services or insurance environments
is advantageous
Exposure to large-scale, highly regulated systems is beneficial
Ability to work independently while contributing effectively within a team
Contracting experience within enterprise organisations will be an advantage
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*
If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.*