Job descriptionYou bring in minimum 10+ years of hands-on enterprise software development experience in building cloud agnostic, highly scalable, high performant, highly reliable, highly secure solutions, preferably in a product development environmentExcellent design and programming enterprise level solutions using F#, and .NET Core, .NET 6 / 7 / 8.Working experience with C# and Python is a plus.Experience of developing and debugging RESTful microservicesExperience working on low latency, highly scalable applicationsStrong design and development experience in distributed, clustered, and multi-threaded applicationsExperience in design and implementation of service interface and public APIsStrong practical experience working with cloud platforms.Strong proficiency in object-oriented programming C++ (modern standards preferred)Experience with Production-Grade Container Orchestration viz. Kubernetes etc..Experience working with databases and data models – SQL, NoSQL, document DB, Cosmos DB etc.Experience with Fluent NHibernate, Protocol Buffers & Robot FrameworkMessaging / Streaming – (experience with ActiveMQ, MQTT, Apache / Confluent Kafka, Kafka with Zookeeper etc.)Solid experience with CI / CD tools –Gitlab, JenkinsThe ability to get the best out of technical colleagues as well as business leadersStrong experience of Agile, Behavioural Driven Development (BDD) & Test-Driven Development (TDD).Hands on experience in modular development of enterprise level application, development experience with Fleet Management System (FMS) is highly preferred