About Company: Company is the largest travel tech company, leading the industry with innovative solutions that make travel seamless and memorable. With a strong global presence, providing end-to-end travel services including flights, hotels, holidays, and corporate travel solutions. They're technology-driven organization, empowering millions of travelers through advanced platforms, secure systems, and customer-first experiences. Join us to be part of a fast-growing, innovative, and people-centric workplace where your ideas truly make an impact.
Responsibilities:
- Develop, test, and maintain applications using .NET Core.
- Design and implement scalable microservices architecture.
- Integrate RESTful APIs and third-party services.
- Work with SQL and NoSQL databases for efficient data storage and retrieval.
- Optimize application performance and security.
- Collaborate with cross-functional teams including front-end developers, designers, and product managers.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot and resolve application issues and bugs.
- Stay updated with the latest trends and best practices in .NET development.
Requirements:
- Strong proficiency in .NET Core and C#.
- Experience with Entity Framework Core and database design (MYSQL, Redis, MongoDB).
- Knowledge of RESTful APIs and microservices architecture.
- Experience with AWS services is a plus.
- Familiarity with Docker and Kubernetes for containerized applications.
- Hands-on experience with Unit Testing frameworks like NUnit, xUnit, or MSTest.
- Strong understanding of authentication and authorization mechanisms (OAuth, JWT, API Gateway).
- Experience with CI/CD pipelines for automated deployment.
- Knowledge of front-end technologies (React, Angular, or Vue.js) is an added advantage.