.NET Developer – Qatar

  • Full Time
  • Qatar

Website Applab

Location

Qatar

Job Category

  • Information Technology (IT) & Software
  • Engineering & Technical

Job Overview

We are seeking a skilled .NET Developer with 4+ years of professional experience to join a dynamic technology team. The successful candidate will be responsible for developing scalable, secure, and high-performance applications using modern Microsoft .NET technologies and related software development tools.

The role requires strong expertise in C#, .NET Core, ASP.NET MVC, Entity Framework, SQL, and RESTful APIs, along with the ability to design and develop reliable application solutions. Experience with Azure, Git, CI/CD, unit testing, and frontend technologies will be an advantage.

This position provides opportunities for career growth and professional development through hands-on experience with modern application development, cloud technologies, DevOps practices, Agile methodologies, and software engineering best practices. Candidates will have opportunities to strengthen their technical skills while contributing to scalable enterprise applications.

Key Responsibilities

  • Design, develop, test, and maintain scalable .NET applications.
  • Develop application components using C# and .NET Core.
  • Build and maintain applications using ASP.NET MVC.
  • Implement data access solutions using Entity Framework.
  • Develop and optimize SQL queries and database operations.
  • Design and integrate RESTful APIs.
  • Develop high-performance and reliable software solutions.
  • Participate in code reviews and follow software development best practices.
  • Collaborate with cross-functional teams in an Agile environment.
  • Troubleshoot technical issues and implement effective solutions.
  • Contribute to CI/CD and application deployment processes.
  • Apply unit testing and quality assurance practices.
  • Work with Azure, Git, and other modern development tools where required.
  • Contribute to continuous improvement of application architecture and development processes.

Requirements & Qualifications

  • Minimum 4+ years of professional experience in .NET development.
  • Strong programming skills in C#.
  • Strong experience with .NET Core.
  • Experience with ASP.NET MVC.
  • Strong knowledge of Entity Framework.
  • Strong SQL and database development skills.
  • Experience developing and integrating RESTful APIs.
  • Understanding of scalable and high-performance application development.
  • Experience with Agile software development methodologies.
  • Strong problem-solving and analytical skills.
  • Ability to work effectively within a collaborative development team.
  • Experience with Azure, Git, CI/CD, unit testing, and frontend technologies is an advantage.
  • Arabic speakers are preferred.

Salary, Benefits & Career Growth

Salary information has not been provided by the employer.

The role provides opportunities for career progression and professional development in .NET application development, cloud technologies, DevOps, API development, database engineering, and modern software engineering practices.

Practical exposure to Azure, CI/CD, unit testing, Git, frontend technologies, and Agile development can support continued technical training and upskilling. Career progression may include opportunities to take on more advanced software engineering, technical ownership, and application architecture responsibilities.

Application Process

Application Process:

Interested candidates should apply through the employer’s official recruitment process.

The provided job information does not include a complete application URL. Candidates should use the official recruitment email below.

HR Email for Application

Send your updated CV directly

Subject: .NET Developer

To apply for this job email your details to careers@applab.qa