Job Title: Senior Software Developer
Location: Doha, Qatar
Employment Type: 1 year contract
Experience Required: 5+ years in .NET, 2+ years in .NET Core & Azure
About:
We are looking for a skilled Senior Software Developer to join our team and drive the development of high-performance applications and services.
Key Responsibilities:
- Design and build high-performance, scalable, and secure cloud-native applications.
- Develop microservices APIs and web applications.
- Implement serverless functions and Logic Apps for event-driven processes and integrations.
- Lead development on multiple key projects in an Agile (DevSecOps) environment.
- Collaborate with solution architects and analysts to define application requirements.
- Upgrade and revamp existing .NET and SharePoint websites and applications to the latest cloud technologies.
- Deploy functional websites, programs, and applications using automated processes (DevOps & Cloud Services).
- Draft software and application operating procedures.
- Ensure code quality and standards in collaboration with QA teams.
- Develop using .NET Core, SharePoint, ASP.NET, C#, HTML, CSS, JavaScript libraries, Entity Framework, and Microsoft Visual Studio.
- Work with OIDC, OAuth 2.0, SAML, Azure AD.
- Proficient in MS SQL Server programming (T-SQL) and stored procedure optimization.
- Administer IIS 7+ in production environments.
- Design n-tier architectures and service-oriented architectures (SOA) with REST/JSON.
- Ensure web browser compatibility, AJAX, jQuery, DHTML, and mobile technologies.
- Front-end development experience with React JS or Angular (minimum 2 projects or 2 years).
- Participate in structured walk-throughs, training, and reusable library development.
Required Qualifications:
- Bachelor’s degree in Computer Science or Information Technology.
- 5+ years of experience in .NET development, 2+ years in .NET Core using Azure cloud.
- Strong knowledge of legacy systems and application migration to cloud.
- Hands-on experience with DevOps, automated deployments, and QA procedures.
Preferred Certifications:
- MTAD: Microsoft Technology Associate Developer
- MCSD: Microsoft Certified Solutions Developer
- Scrum Alliance Certified Scrum Developer
- Certified ScrumMaster
Job Type: Full-time
Pay: Up to QAR15,000.00 per month
Work Location: In person