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
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