Job Search and Career Advice Platform

Enable job alerts via email!

Senior .NET Backend Engineer (9-Month Contract)

GamaLearn

Abu Dhabi

On-site

AED 120,000 - 200,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech education provider in Abu Dhabi is looking for an experienced Full Stack Web Developer. The successful candidate will be responsible for architecting and implementing backend services using C# and .NET Core. Key requirements include 8+ years of software development experience, proficiency in ASP.NET Core, robust API development, and a solid understanding of microservices architecture. Candidates must hold a relevant degree and show strong problem-solving abilities. This role offers a chance to work in a collaborative environment that focuses on innovation and technology trends.

Benefits

Competitive salary
Professional development opportunities
Health insurance

Qualifications

  • 8+ years of hands-on experience in software development.
  • Proven experience as a Full Stack Web Developer.
  • Strong understanding of object-oriented programming.

Responsibilities

  • Architect and implement backend services using C# and .NET Core.
  • Develop robust, scalable, and production-ready APIs.
  • Take ownership of the full software development lifecycle.

Skills

C#
ASP.NET Core
RESTful APIs
Microservices
SQL
Docker
Kubernetes
Azure
Agile/Scrum
Problem-solving

Education

Bachelor/Master's in Computer Science, Software Engineering, or related field

Tools

Entity Framework
MS-SQL Server
Git
Cypress
Job description

Abu Dhabi, United Arab Emirates | Posted on 04/17/2025

  • 8+ years of hands-on experience in software development, with expert knowledge in our core technology stack: Microsoft .NET/.NET Core, C#, ASP.NET/ASP.NET Core MVC, ASP.NET WebForms, and Web API development, designing scalable, reliable, and efficient backend solutions.
  • Architect and implement backend services using C# and .NET Core. Lead the design and development of microservices or monolithic applications while writing clean, high-quality, high-performance, and maintainable code in .NET and SQL, adhering to best practices and coding standards.
  • Proficient in developing robust, scalable, and production-ready APIs and middleware for seamless data exchange and real-time communication between systems.
  • Solid foundational knowledge of Clean architecture principles, system design methodologies, design patterns, and best practices for building distributed systems, including SOLID principles, TDD, and Domain-Driven Design (DDD). Understanding and identifying technical debt and resolving the same.
  • Proven ability in database design, with experience in writing and optimizing complex SQL queries and developing stored procedures.
  • Experience with containerization and orchestration technologies, including Docker and Kubernetes, and their application in deployment and scaling.
  • Demonstrated solid understanding of and practical experience with major cloud service providers, specifically Azure and/or AWS and/or GCP. Familiarity with, and ideally practical application of, DevOps processes including the implementation and maintenance of CI/CD pipelines and automated deployment strategies.
  • Take ownership of the full software development lifecycle, from requirements gathering and design to deployment and maintenance.
  • Demonstrates initiative and thrives in both autonomous and team-based environments, with a focus on accountability. Combines independent work ethic with collaborative team skills and takes ownership of responsibilities.
  • Continuously stay up to date with industry trends, emerging technologies, and best practices to drive innovation and enhance development processes.
Requirements
  • Bachelor/Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience as a Full Stack Web Developer, with 8+ years of experience.
  • Proven Experience in ASP.NET Core 6+, C# 11, WEB API Core, EF Core, MS-SQL Server, Microservices & Clean architecture, and other ORMs.
  • Experience working with ORM Entity Framework (EF6) and EF Core.
  • Design, develop, and maintain efficient, secure, and scalable backend APIs using RESTful design principles. Good to have experience building third-party API integrations.
  • Familiarity with Cloud (Azure preferred, AWS, Google Cloud).
  • Knowledge of DevOps systems, preferably Azure DevOps, and CI/CD pipelines.
  • Experience with database systems such as SQL Server, MySQL, PostgreSQL.
  • Must have hands-on experience with MS-SQL, SQL Jobs, DB Security.
  • Must be able to demonstrate proven experience in SQL data storage techniques, query retrieval & optimization, and synchronization mechanisms.
  • Experience with version control systems (Git). TFVC is a plus.
  • Proficient understanding of Agile/Scrum methodologies and experience working in an Agile environment.
  • Strong problem-solving skills, with the ability to analyze complex issues and deliver effective solutions.
  • Excellent communication and interpersonal skills, with the ability to work collaboratively and effectively within a team.
  • Knowledge of testing frameworks such as .Net xUnit, Cypress, Selenium.
  • Must have a strong understanding of object-oriented programming, design patterns, distributed systems, and software architecture principles.
  • Demonstrate experience in building highly efficient & resilient microservices.
  • Must have experience integrating with Queue and Messaging services (MQueue, RabbitMQ, etc.) - Experience in MassTransit is an added advantage.
  • Mandatory experience in implementing secure authentication and authorization mechanisms (JWT, OAuth).
  • Must be able to evaluate, identify, and address technical debt, code quality, and performance issues at application & database levels.
  • Experience in building real-time communication using SignalR is an added advantage.
  • Ability to learn new technologies quickly and adapt to changing requirements.
  • Good sense of documentation and writing clean code with comments.

Preferred:

  • Experience working with legacy ASP.NET Web Forms applications.
  • Building solutions with DDD & TDD approaches.
  • Strong fundamental knowledge of containerization technology and proven experience in deploying apps & services using Docker or Kubernetes.
  • Candidate based in UAE and self-sponsored.
  • Any of these certifications on Azure is a plus: AZ 900, AZ 204/AZ 104, AZ 302, AZ 400.
  • Any courses/certifications taken on any of the technologies mentioned is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.