Senior Software Developer

Doha, DAW, QA, Qatar

Job Description

We are seeking a highly skilled

Senior Software Developer

to design, build, and lead the development of secure, scalable, and cloud-native applications. The ideal candidate will have strong expertise in .NET technologies, cloud services, and modern front-end frameworks, with proven experience in delivering enterprise-grade solutions in an agile DevSecOps environment.

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 efforts on multiple key projects. Collaborate with solution architects and analysts to define application and website requirements. Upgrade and modernize existing .NET and SharePoint applications to the latest cloud technologies. Deploy functional websites, programs, and applications using automated DevOps pipelines. Draft and maintain software and application operating procedures. Work closely with QA teams to ensure code quality meets established standards. Participate in structured walk-throughs, reviews, and provide training/support as needed. Develop reusable libraries and optimize application performance.
Technical Skills & Experience

Strong experience with

.NET Core, SharePoint, ASP.NET, C#, HTML, CSS, JavaScript libraries, Entity Framework, Microsoft Visual Studio, Unit Testing

. Hands-on experience with

OIDC, OAuth 2.0, SAML, Azure AD

. Proficient in

MS SQL Server programming (T-SQL)

and designing optimized stored procedures. Experience administering

IIS 7+

in production environments. Expertise in

n-tier architectures

(UI, Business Logic Layer, Data Access Layer) and

SOA (REST, JSON)

. Knowledge of web browser compatibility, AJAX, jQuery, CSS, DHTML, and mobile technologies. Proficient in front-end frameworks:

React JS / Angular

(minimum 2 projects or 2 years' experience). Bachelor's degree in

Computer Science or Information Technology

. Minimum

5 years of .NET development

experience, including

2 years in .NET Core with Azure cloud technologies

. Experience with legacy development and modernization projects. Ability to set up, execute, and improve quality processes for functional application management. Preferred Certifications

MTAD

: Microsoft Technology Associate Developer

MCSD

: Microsoft Certified Solutions Developer

Scrum Alliance Certified Scrum Developer

Certified ScrumMaster


Job Types: Full-time, Contract
Contract length: 12 months

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2246962
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Doha, DAW, QA, Qatar
  • Education
    Not mentioned