Description

Key Responsibilities:

Architectural Design: Lead the design and architecture of complex web applications using .Net, Azure, and other relevant technologies. Ensure that the solutions are scalable, secure, and meet the business's performance requirements.
Technical Leadership: Provide technical leadership and mentorship to the development team, ensuring that best practices are followed and that the team is aligned with the overall technical strategy.
Solution Development: Develop and maintain high-quality software solutions using .Net, Azure, WebAPI, Entity Framework, and MS SQL. Ensure that the solutions are well-documented and maintainable.
Testing and Quality Assurance: Implement and maintain a robust testing framework using xUnit and MOQ. Ensure that the software solutions are thoroughly tested and meet the highest standards of quality.
Domain Expertise: Utilize deep knowledge of the Travel domain to understand business requirements and translate them into technical solutions. Stay updated with industry trends and best practices in the Travel domain.
Collaboration: Work closely with cross-functional teams, including product managers, business analysts, and stakeholders, to ensure that the software solutions meet the business needs.
Continuous Improvement: Continuously improve the development process and the quality of the software solutions. Identify and implement new technologies and tools that can enhance the development process.
Requirements:

Technical Skills: Proficiency in .Net, Azure, WebAPI, Entity Framework, and MS SQL. Experience with xUnit and MOQ for testing.
Domain Knowledge: Strong understanding of the Travel domain and the ability to apply domain knowledge to software development.
Experience: 10+ years of experience in software development, with a focus on the Travel domain.
Communication Skills: Excellent communication and interpersonal skills to work effectively with cross-functional teams.
Problem-Solving: Strong problem-solving skills and the ability to think critically to address complex technical challenges.
Leadership: Ability to lead and mentor a team of developers and provide technical guidance.

Education

Any Graduate