Key Responsibilities:
-
Design, develop, and maintain enterprise .NET applications using C#, ASP.NET, MVC, and .NET Core
-
Implement RESTful APIs using WebAPI and optimize database interactions using Entity Framework and LINQ
-
Deploy and manage solutions on Azure and third-party cloud platforms
-
Perform code reviews, unit testing, and participate in CI/CD pipelines
-
Integrate external services such as GDS systems (Travelport), airline and consolidator APIs, and payment gateways
-
Debug and resolve complex technical issues, ensure performance optimization
-
Collaborate with team members and stakeholders to gather requirements and deliver results
-
Participate in pair programming and Agile development practices
-
Handle client communication and manage project deliverables efficiently
Essential Skills (Must-Have):
-
C#, ASP.NET, .NET Core, .NET Framework (4.0 )
-
MVC, WebAPI, WCF
-
Entity Framework, LINQ
-
JavaScript, jQuery, AJAX
-
Angular (basic to intermediate knowledge)
-
NodeJS, React Node (basic exposure)
-
SQL Server, Stored Procedures, SSRS, SQL Profiler
-
Visual Studio, VS Code, TFS, GitHub
-
Strong understanding of Object-Oriented Programming and .NET Design Patterns
-
Experience with CI/CD tools and pipelines
-
Azure deployment & management (mandatory)
-
Strong integration experience with external APIs (travel and payment-related)