Microsoft .NET Developer
We are looking for experienced Microsoft .NET Developers to join a large-scale project in Qatar. The ideal candidates will have a strong background in designing, developing, and maintaining enterprise-grade applications using Microsoft technologies. This is a fully onsite role for professionals with a minimum of 10 years of relevant experience.
Key Responsibilities
- Design, develop, test, and maintain scalable web and desktop applications using Microsoft .NET technologies.
- Build high-quality, secure, and high-performance applications that meet business requirements.
- Develop and maintain internal and external-facing web applications.
- Translate business requirements, use cases, and technical specifications into functional applications.
- Collaborate with business analysts, developers, and technical teams to deliver effective software solutions.
- Modify existing applications to improve performance, functionality, and reliability.
- Ensure application quality through code reviews, testing, and adherence to best practices.
- Identify and resolve software defects, bottlenecks, and performance issues.
- Create and maintain technical documentation throughout the software development lifecycle.
- Follow established coding standards, design patterns, and development methodologies.
Required Qualifications
- Bachelor's or Master's Degree in Computer Science, Engineering, Information Systems, or a related field.
- Minimum 10 years of hands-on experience in Microsoft .NET application development.
- Strong expertise in:
- C#
- ASP.NET
- ASP.NET MVC
- .NET Framework / .NET Technologies
- jQuery
- Windows Forms
- Microsoft SQL Server
- Experience developing applications in an N-tier architecture environment.
- Strong knowledge of Object-Oriented Programming (OOP) principles.
- Experience with Solution Design Patterns and Development Best Practices.
- Strong database design, development, and optimization skills using Microsoft SQL Server.
- Experience with source control tools such as Bitbucket, SVN, or TFS.
- Good understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
Preferred Skills
- Experience with Web Services, WCF, and Service-Oriented Architecture (SOA).
- Knowledge of application security, performance optimization, and automation practices.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Job Details
- Number of Positions: 4
- Location: Qatar
- Work Mode: Onsite
- Contract Duration: 1 Year
- Joining: Immediate / As per project requirement
Important Note
Only candidates with 10+ years of relevant Microsoft .NET development experience and availability for onsite work in Qatar will be considered.
Work Location: In person