Hiring Now: .NET Developer (Microsoft Technology Stack) – Qatar
Location: Qatar
Sector: Banking
Experience Required: 4+ Years
Job Summary:
We are seeking a talented and experienced .NET Developer with a minimum of 4 years of hands-on experience in developing, testing, and maintaining enterprise-level applications using Microsoft technologies. The ideal candidate will have strong expertise in C#, ASP.NET, .NET Core, and Microsoft SQL Server, along with a solid grasp of software architecture, SDLC, and modern development practices.
Key Responsibilities:
- Design, develop, test, deploy, and maintain scalable and secure web applications using the Microsoft technology stack (.NET Framework, .NET Core, C#, ASP.NET MVC/Web API).
- Collaborate with cross-functional teams including UI/UX designers, business analysts, QA engineers, and DevOps.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and contribute to continuous improvement.
- Troubleshoot and debug applications to ensure optimal performance.
- Integrate third-party APIs and work with RESTful services.
- Support software architecture and design discussions.
- Work in Agile/Scrum environments.
- Stay updated with emerging technologies in Microsoft development.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Minimum 4 years of experience in .NET development.
- Strong programming skills in C#, ASP.NET MVC, .NET Core/6/7.
- Experience with Web API, RESTful services, JSON.
- Knowledge of front-end technologies (HTML, CSS, JavaScript, jQuery, and/or Angular/React – nice to have).
- Proficiency in Microsoft SQL Server (T-SQL, Stored Procedures, Triggers).
- Familiarity with Entity Framework / EF Core.
- Knowledge of Azure services (App Services, Functions, Azure SQL) is a plus.
- Strong understanding of OOP, SOLID principles, and design patterns.
- Experience with Git and CI/CD pipelines (Azure DevOps preferred).
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Microsoft Certifications (e.g., AZ-204, AZ-400) are an advantage.
- Experience with Blazor, MAUI, or desktop apps (WPF/WinForms) is a plus.
- Exposure to Docker/Kubernetes is an added advantage.
Job Type: Full-time
Application Question(s):
- How many years of professional experience do you have in .NET development?
- Which versions of .NET have you worked with (e.g., .NET Framework, .NET Core, .NET 6/7)?
- Do you have hands-on experience with ASP.NET MVC and Web API?
- Are you proficient in C# programming?
- How many years of experience do you have with Microsoft SQL Server (T-SQL, Stored Procedures, Triggers)?
- Have you worked with Azure services (App Services, Functions, Azure SQL, etc.)?
- Do you have banking sector experience?
- what is your current and expected salary? Notice period?
Work Location: In person