Dot Net Developer (Airline Domain/Travel Agency Domain/ Transportation Doma at NSAS Tourism LLC
Dubai, دبي, United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

16 Jul, 25

Salary

0.0

Posted On

17 Apr, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Design Patterns, Relational Databases, Sql Server, Communication Skills, Aws, Web Applications, Computer Science, Software Architecture, Vue.Js

Industry

Computer Software/Engineering

Description

We are seeking an experienced Senior .NET Developer with a minimum of 2-5 years of hands-on experience in developing and delivering robust and scalable .NET applications. The ideal candidate should have a strong background in software development, excellent problem-solving skills, and a passion for staying up-to-date with the latest industry trends and technologies.Airline domain experience is required.

Responsibilities:

  • Collaborate with cross-functional teams including product managers, designers, and other developers to gather and define project requirements.
  • Design, develop, test, and deploy high-quality, maintainable, and efficient .NET applications using best practices.
  • Lead the development of complex features and modules, providing technical guidance to junior developers when needed.
  • Participate in code reviews, offering constructive feedback to ensure code quality and adherence to coding standards.
  • Identify and address performance bottlenecks, security vulnerabilities, and other technical challenges.
  • Investigate and adopt emerging technologies and tools to enhance the development process and overall product quality.
  • Provide technical leadership and mentorship to less experienced developers, fostering a collaborative and learning-oriented environment.
  • Analyze user feedback and system metrics to continuously improve the software and enhance the user experience.
  • Contribute to the software development lifecycle, from requirements gathering to deployment and post-launch support.

Qualifications:

  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent work experience).
  • Minimum of 5 years of professional experience in software development using .NET technologies.
  • Proficiency in C# and .NET Framework/Core for building web applications, APIs, and services.
  • Strong experience with front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, Vue.js).
  • Solid understanding of software architecture and design patterns, and the ability to apply them to real-world projects.
  • Extensive knowledge of relational databases and experience working with SQL Server or other databases.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills, with the ability to diagnose and address complex technical issues.
  • Strong communication skills, both written and verbal, and the ability to work effectively in a collaborative team environment.
  • Experience with cloud platforms (e.g., Azure, AWS) and containerization technologies (e.g., Docker) is a plus.

Job Type: Full-time

Application Question(s):

  • Do you have the experience in Airline Domain/Travel Domain/ Transportation Domain ?
Responsibilities
  • Collaborate with cross-functional teams including product managers, designers, and other developers to gather and define project requirements.
  • Design, develop, test, and deploy high-quality, maintainable, and efficient .NET applications using best practices.
  • Lead the development of complex features and modules, providing technical guidance to junior developers when needed.
  • Participate in code reviews, offering constructive feedback to ensure code quality and adherence to coding standards.
  • Identify and address performance bottlenecks, security vulnerabilities, and other technical challenges.
  • Investigate and adopt emerging technologies and tools to enhance the development process and overall product quality.
  • Provide technical leadership and mentorship to less experienced developers, fostering a collaborative and learning-oriented environment.
  • Analyze user feedback and system metrics to continuously improve the software and enhance the user experience.
  • Contribute to the software development lifecycle, from requirements gathering to deployment and post-launch support
Loading...