We are seeking a 
medium-level C# Developer  with strong experience in modern cloud-native application development.
The ideal candidate will have proven skills in 
microservices architecture , 
containerised deployments , and 
Azure/Kubernetes orchestration , as well as 
hands-on production experience with Apache Kafka .
The role involves building and maintaining scalable, resilient services that integrate into a distributed financial-technology ecosystem.
Required Skills & Experience - 35 years C#/.NET Core development experience  in production systems.
 
 
- Strong understanding of microservices principles  (domain-driven design, bounded contexts, service-to-service communication).
 
 
- Proficiency in containerisation  (Best practices, image optimisation, debugging containerised apps).
 
 
- Hands-on deployment experience with AKS  or Kubernetes  (RBAC, ConfigMaps, Secrets, Ingress, scaling strategies).
 
 
- Apache Kafka (production experience):  
- Administering Kafka clusters 
- Designing event-driven applications and event schemas 
- Monitoring (Prometheus/Grafana, Confluent Control Center, or similar) 
- Handling data consistency and exactly-once/at-least-once semantics 
- Experience with Azure cloud services : 
- Azure DevOps (pipelines, repos, artifacts) 
- Azure Monitor / Application Insights 
- Networking basics (VNETs, load balancers, firewalls) 
- Azure Storage and Messaging (Event Hubs, Service Bus a plus) 
- PostgreSQL  experience (schema design, queries, performance tuning).