Ideal candidate traits
- Bachelor's degree in Computer Science or equivalent, Masters highly preferred
- You bring in minimum 8+ 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 environment
- Hands on experience in developing Fleet Management System (FMS) is highly preferred
- Working expertise in functional programming F# with proven track record is a must for this role.
- Deep knowledge & hands on experience of graph theory, pathfinding algorithms (A*, Dijkstra’s), and optimization techniques is a must.
- Sound knowledge of object-oriented design, Design Patterns and multi-threaded programming.
- Strong troubleshooting, debugging, and analytical skills
- You have strong knowledge on Microservices Architecture frameworks
- Highly skilled in writing unit & integration tests across all components; an advocate for automated testing
- Fully participated as a technical lead in delivering major Epics
- Solid background in low-level design, OOP, object and data modelling, governance and quality of data ingestion
- A person who stays relevant with the latest technology advancements and trends
- A person who values responsibility; someone who will take technical ownership of the product across all stages of a products lifecycle
- You have strong knowledge of current Model-View-Controller (MVC) architectural frameworks, Event Driven Architecture & Domain Driven Design
- Deeper understanding and hands on with SaaS, PaaS.
- Experience with API Gateways and integrations (Apigee, Akana)
- A strong attention to detail and a feeling of pride and ownership over the quality of our product
- Strong written and verbal communication skills
- Ability to work independently with minimum supervision as well as work in cross functional and across geography
- Flexible and committed to do what needs to be done
- The ability to advocate for best practices, great usability and exceptional quality
- Great organizational skills and a strong feel for process
Technical capabilities:
- Excellent design and programming skills primarily in backend with a focus on 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 microservices
- Experience working on low latency, highly scalable applications
- Strong design and development experience in distributed, clustered, and multi-threaded applications
- Experience in design and implementation of service interface and public APIs
- Strong 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 Framework
- Messaging/Streaming – (experience with ActiveMQ, MQTT, Apache/Confluent Kafka, Kafka with Zookeeper etc.)
- Solid experience with CI/CD tools –Gitlab, Jenkins
- The ability to get the best out of technical colleagues as well as business leaders
- Strong experience of Agile, Behavioral 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
Pay: From ₹1,700,000.00 per year
Work Location: In person