**Engineering Team | Full-Time | On-Site**
**About the Role**
We are looking for an experienced Senior .NET Developer to join our engineering team and help build scalable, secure, and modern enterprise applications.
The ideal candidate has strong backend and frontend development experience, understands modern software architecture patterns, and enjoys building high-quality solutions using Microsoft technologies.
You will collaborate closely with engineers, product teams, and stakeholders to deliver reliable and maintainable systems in a fast-paced engineering environment.
**Key Responsibilities**
* Design, develop, and maintain applications using C# and ASP.NET Core
* Build and integrate RESTful APIs and backend services
* Develop modern user interfaces using Angular, Blazor, MVC, or Razor Pages
* Work with SQL Server, Entity Framework Core, and Dapper
* Apply clean architecture and software design best practices
* Participate in code reviews, technical discussions, and system design
* Troubleshoot issues and optimize system performance
* Collaborate with cross-functional teams to deliver scalable solutions
**Core Requirements**
* 5+ years of professional software development experience
* Strong expertise in C#, .NET Core, .NET 9+, and ASP.NET Core
* Experience with Angular, Blazor, MVC, or Razor Pages
* Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript
* Experience with SQL Server, Entity Framework Core, and Dapper
* Strong understanding of REST API design
* Familiarity with Git, Gitflow
* Strong understanding of clean code and software design principles
* Excellent problem-solving and communication skills
**Preferred Experience**
* Experience implementing CQRS, Event-Driven Architecture, and Modular Architecture
* Knowledge of Domain-Driven Design (DDD)
* Experience with Repository Pattern and Unit of Work
* Familiarity with Redis, Hangfire, AutoMapper, and Serilog
* Experience with RabbitMQ, Kafka, or Azure Service Bus
**Why Join Us?**
* Work on modern and scalable systems
* Collaborative engineering culture
* Opportunities for technical growth and leadership
* Real-world enterprise projects and modern technologies
**Apply Now**
whatsapp: +966509163102
Email:
[email protected]
Work Location: In person