About IOL:
Empowering Hospitality Technology, Distribution, Fintech & Direct Bookings. With an illustrious history spanning over two decades, IOL has emerged as a preeminent force within the global travel industry. Boasting an exceptional track record and an array of esteemed accolades in travel technology, our company stands as a pioneering provider of enterprise systems to Tour Operators, Travel Agents, and Destination Management Companies across five continents.
About IOLX (The Team You'll Join):
IOLX is at the forefront of revolutionizing the hotel industry. We are building a cutting-edge platform connecting hotels directly with buyers, eliminating intermediaries and transforming the way transactions occur. Our mission is to provide a seamless, real-time connection between demand and supply partners, significantly enhancing operational efficiency and maximizing profitability within the travel ecosystem.
You'll be part of a dynamic team building the core technology driving this disruption.
Job Summary:
We are seeking a highly skilled and experienced Senior Software .NET Engineer to join our innovative IOLX team. You will play a pivotal role in designing, developing, and scaling the next generation of our travel technology platform. Leveraging your deep expertise in C#, ASP.NET 6, Azure, and particularly Elastic Search, you will architect and build robust, high performance web applications and backend services.
The ideal candidate is a proactive, detail oriented engineer with a strong architectural mindset, a passion for solving complex technical challenges, and a drive for delivering high-quality, scalable software solutions in the dynamic travel tech space.
Key Responsibilities:
- Architect & Design: Lead the design and architecture of complex, scalable, and resilient software systems using C#, ASP.NET 8 & 9, and Azure cloud services.
- Develop & Implement: Build, test, and deploy high-quality, maintainable, and efficient code for web applications, APIs, and backend services.
- Elastic Search Mastery: Design, implement, manage, and optimize sophisticated Elastic Search solutions, including index strategies, complex querying, performance tuning, and cluster management,
ensuring optimal performance and relevance for our platform's search capabilities.
- Azure Cloud Expertise: Architect, implement, and manage secure, scalable, and reliable solutions utilizing a range of Azure services (e.g., Azure App Service, Azure SQL Database, Azure Storage, KeyVault, ServiceBus, Azure Functions, AKS).
- API Development: Design, develop, and maintain robust RESTful APIs for internal services and external partner integrations.
- Technical Leadership: Contribute significantly to technical discussions, influence architectural decisions, and mentor junior engineers.
- Collaboration: Work closely with product managers, designers, and other engineers in an Agile environment to understand requirements, define technical solutions, and deliver features.
- Optimization & Scalability: Proactively identify and address performance bottlenecks, scalability issues, and potential areas for architectural improvement.
- Best Practices: Champion and adhere to software development best practices, including clean code principles, SOLID design, TDD/BDD, CI/CD, and secure coding standards.
- Stay Current: Keep abreast of the latest industry trends, technologies, and best practices related to .NET, Azure, Elastic Search, and software architecture.
Required Qualifications & Skills:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Extensive Experience (5+ years): Proven track record designing and developing complex applications using C# and the .NET framework, with strong, recent experience in ASP.NET 8 & 9 / .NET 6+.
- Deep Elastic Search Expertise (Minimum 5 years): Demonstrable, in-depth, hands on experience architecting, implementing, managing, and optimizing Elastic Search clusters in production environments. Expertise must include index design, query optimization (DSL), performance tuning, monitoring,
and integration strategies.
- Strong Architectural Skills: Proven ability to design scalable, resilient, maintainable, and high-performance distributed systems and microservices architectures.
- Azure Cloud Proficiency: Significant hands-on experience designing, deploying, and managing applications on Microsoft Azure, utilizing services like App Services, Azure SQL, Storage, Key Vault, Service Bus, and Azure DevOps.
- Database Knowledge: Solid experience with relational databases (PostgreSQL strongly preferred) and familiarity with NoSQL concepts.
- API & Integration Expertise: Strong understanding and practical experience with RESTful API design, development, and integration with third-party services.
- Modern Development Practices: Experience with version control systems (Git), CI/CD pipelines (Azure DevOps preferred), and Agile methodologies.
- Problem-Solving: Excellent analytical and critical thinking skills with a proven ability to tackle complex technical challenges.
- Communication & Teamwork: Strong verbal and written communication skills, with the ability to collaborate effectively within a cross-functional team.
- Adaptability: Ability to thrive in a quick-paced, collaborative, and evolving environment.
Preferred Qualifications & Skills:
- Experience specifically within the travel, hospitality, or fintech industries.
- Experience with containerization technologies (Docker, Kubernetes/AKS).
- Familiarity with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ, Azure Event Grid/Hub).
- Experience with front-end technologies (e.g., React, Angular, Vue.js) is a plus, but not required.
- Knowledge of other search technologies or data stores.
Why Join IOLX?
At IOLX, you'll be working in a dynamic and innovative environment, building cutting-edge technology that is reshaping the travel industry. We're committed to supporting our employees' growth, providing challenging projects, and fostering an exciting career path in the fast-paced world of travel and technology. If you're passionate about building impactful software, solving complex problems, and collaborating with talented engineers, we'd love to hear from you!
📌 Senior Software .NET Engineer (Gurugram)
🏢 iOL
📍 Gurugram