Senior Software Developer

Full time on site
Senior Software Developer
Job Description

Job Title: Senior Software Developer Engineer
Location: Qatar
Employment Type: Full-Time / Onsite

The Role
We are looking for an experienced Senior Software Developer to design, build, and maintain high-performance, scalable, and secure cloud-native applications. You will lead development on key projects, work in an agile DevSecOps environment, and modernize legacy .NET and SharePoint systems to cutting-edge cloud solutions.

Key Responsibilities

  • Design microservices, APIs, and web applications.
  • Implement serverless functions and Logic Apps for event-driven processes.
  • Lead development across multiple projects in an agile, multi-developer environment.
  • Collaborate with solution architects and analysts to define application requirements.
  • Upgrade and revamp existing .NET and SharePoint applications to cloud-native platforms.
  • Deploy applications using automated DevOps pipelines.
  • Draft software operating procedures and ensure code quality with QA teams.
  • Write reusable libraries and maintain high coding standards.

Must-Have Technical Skills

  • .NET Core (2+ years) \& .NET (5+ years) with Azure Cloud experience.
  • Frontend: React JS or Angular (2+ years / 2 projects minimum), JavaScript, HTML5, CSS.
  • Backend: ASP.NET, C#, Entity Framework, Unit Testing.
  • APIs \& Security: REST, JSON, OIDC, OAuth 2.0, SAML, Azure AD.
  • Database: MS SQL Server (T-SQL, stored procedures, optimization).
  • Architecture: n-tier (UI, BLL, DAL), SOA, microservices.
  • Tools: Visual Studio, IIS 7+, DevOps Cloud Services.
  • Legacy: Experience revamping SharePoint and legacy .NET apps.

Qualifications

  • Bachelor's degree in Computer Science, IT, or related field.
  • Minimum 5 years as a .NET developer (including 2 years with .NET Core \& Azure).
  • Strong understanding of agile methodologies (Scrum) and DevSecOps practices.

Preferred Certifications (Good to Have)

  • MCSD / MTA: Microsoft Technology Associate Developer
  • Scrum Alliance Certified Scrum Developer or CSM

Apply Now
Send your CV to 77708191 with subject: "Senior Software Developer Engineer"

Work Location: In person

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?