Client: Our client is a global leader in business travel management services. They drive savings, efficiency, and safety to businesses and their travelers all around the world. Offering B2B top-of-the-art digital services, our client provides a whole set of travel options to enterprises around the globe.
- Project overview: The project focuses on creating and maintaining mission-critical backend applications that provide services to core business web and mobile applications. These services both send and receive information, not only for the key client-facing web and mobile applications but also for the back-office ecosystem.
-
The client’s infrastructure is hosted in the Azure cloud and manages a wide range of technologies, including various implementations developed over an extended period of time.
-
The backend solution includes both API and SOAP services. Although the client has a DevOps group, each project is responsible for maintaining its own CI/CD pipelines.
- Position overview: We are looking for experienced Back-end .NET Engineers (Strong Middle and Senior levels) to join a distributed engineering team working on scalable, cloud-based solutions. You will be responsible for designing and developing robust REST APIs, building reliable backend services, and contributing to high-performance data-driven systems.
-
This role requires strong technical expertise in .NET technologies, Azure cloud services, and both SQL and NoSQL databases, along with the ability to collaborate effectively in an international environment.
-
Working hours: Standard India office hours with at least 1 hour overlap with the US Pacific Time Zone (late evening IST) for coordination meetings.
- Responsibilities: Build and maintain microservices on .NET 10 / ASP.NET Core - leveraging Minimal APIs, native AOT where applicable, and the latest runtime performance improvements.
-
Implement REST APIs and basic async messaging patterns (queues, topics).
-
Work with Azure cloud resources to deploy and maintain applications
-
Design and optimize database structures using SQL and NoSQL technologies
-
Ensure high code quality through unit testing and best engineering practices
-
Collaborate with cross‑functional and geographically distributed teams
-
Participate in code reviews and contribute to technical discussions
-
Support performance tuning, troubleshooting, and system improvements
- 3 to 5 years of professional .NET development experience, including at least 1 year working on a microservices or service oriented codebase in a team setting.
-
Experience shipping at least one service to a production environment.
-
Strong hands on experience with C# and modern .NET, including .NET Core and later versions.
-
Solid practical experience in REST API development.
-
Practical experience working with Azure resources such as App Services, Functions, and Storage.
-
Strong knowledge of SQL databases and experience working with NoSQL databases.
-
Experience writing unit tests as part of regular development work.
-
Ability to communicate clearly in English, both spoken and written.
-
Experience working in Agile environments.
Nice to have: Knowledge of the travel ecosystem and related business domains