PBT Group Careers
Be part of our team of Data Specialists and embark on a career of the future!
Job Title
Senior Enterprise C# DeveloperEmployment Type
ContractExperience
5 to 20 yearsSalary
NegotiableJob Published
22 June 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
Desirable / Nice to Have
- Exposure to financial systems or industries with regulatory requirements
- Familiarity with infrastructure-as-code tools such as Terraform or AWS CloudFormation
- Knowledge of secure coding principles and application security best practices
Soft Skills
- Excellent problem-solving and critical thinking abilities
- Strong verbal and written communication across technical and non-technical teams
- Collaborative and team-oriented mindset
- Self-driven, organised, and able to prioritise tasks in a fast-paced environment
- High attention to detail with a commitment to delivering maintainable, high-quality code