PBT Group Careers
Be part of our team of Data Specialists and embark on a career of the future!
Job Title
Senior C# DeveloperEmployment Type
ContractExperience
5 to 20 yearsSalary
NegotiableJob Published
04 August 2025Job Reference No.
3206479282Job Description
We are seeking a Senior C# Developer with strong .NET Core experience to design and build enterprise-grade APIs and scalable backend systems. The ideal candidate will be proficient in SQL Server/PostgreSQL, cloud deployment on AWS, containerisation using Docker and Kubernetes, and Kafka for event-driven architectures. The role involves CI/CD pipeline management using GitHub and close collaboration with front-end JavaScript developers. Prior experience working on financial or regulated systems is advantageous.
Excellent communication, problem-solving skills, and a collaborative team spirit are essential for success in this role.
Key Responsibilities
- Design and develop enterprise-grade APIs and backend systems using C# and .NET Core
- Develop robust, optimised data access layers using SQL Server and/or PostgreSQL
- Containerise and orchestrate applications using Docker and Kubernetes
- Deploy and manage cloud-native applications on AWS infrastructure
- Integrate backend services with Kafka for messaging and real-time data streaming
- Implement source control strategies using Git and GitHub
- Build and maintain CI/CD pipelines using GitHub Actions or similar tools
- Collaborate with JavaScript front-end teams to ensure smooth API integration
- Participate in Agile ceremonies, code reviews, and sprint planning sessions
- Contribute to architectural decisions that ensure scalability, reliability, and security
Required Skills & Experience
- Minimum 5 years of enterprise-level experience in C# and .NET Core development
- Strong experience designing and consuming RESTful APIs
- Advanced SQL skills and experience with SQL Server and/or PostgreSQL
- Hands-on experience with Docker for containerisation and Kubernetes for orchestration
- Solid understanding of AWS services and cloud deployment practices
- Practical experience with Apache Kafka for distributed messaging or event-based systems
- Proficiency with Git and GitHub for version control and team collaboration
- CI/CD implementation experience, ideally using GitHub Actions
- Comfortable working closely with front-end JavaScript developers
* 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 heard from us in two weeks, please note that you were unsuccessful for the role. However, we will keep your resume on file and reach out if any other suitable opportunity arises in the future".