On behalf of a leading government entity in the UAE, we are looking to hire:
Position: .NET Full-Stack Software Engineer
Role Overview
We are looking for an experienced and self-driven .NET Full-Stack Software Engineer who can take ownership of complex solutions, guide architectural decisions, and lead by example. You’ll work across the stack using .NET Core and Angular, delivering scalable, high-performance applications that solve real business problems.
This role requires strong technical skills, leadership qualities, and a passion for building clean, maintainable code. This is a full-time on-site role in Sharjah.
Responsibilities
- Lead the design, development, and deployment of full-stack applications using ASP.NET Core, C#, and Angular.
- Architect RESTful APIs and ensure best practices in API design, performance, and documentation (using Swagger or similar tools).
- Guide frontend development efforts with Angular, ensuring consistency, scalability, and performance.
- Apply architectural and design principles such as SOLID, Service-Oriented Architecture (SOA), and Repository pattern.
- Collaborate with product managers and stakeholders to refine business requirements and translate them into technical solutions.
- Lead code reviews and mentor junior developers, promoting clean code and development best practices.
- Participate in Agile/Scrum ceremonies including sprint planning, technical estimation, and release planning.
- Contribute to the evolution of DevOps practices, CI/CD pipelines, and cloud infrastructure (Azure preferred).
- Identify bottlenecks, propose improvements, and optimize system performance and reliability.
- Take ownership of components, from design to deployment and monitoring.
Requirements
- B.S. or M.S. in Computer Science or related field.
- Residency in Sharjah, UAE is a MUST.
- English and Arabic fluency is a MUST.
- 4–6+ years of hands-on experience in full-stack software development for Senior and 2-4 years hands-on experience in full-stack development for Junior.
- Advanced knowledge of C#, ASP.NET Core (8+), Web APIs, and Entity Framework Core.
- Strong expertise in Angular (19+), TypeScript, HTML, CSS, and modern frontend architecture.
- In-depth understanding of object-oriented programming, clean architecture, layered systems, and design patterns.
- Experience with Domain-Driven Design (DDD), SOA, and N-Tier/N-Layered Architecture.
- Strong background in SQL Server, database optimization, and ORM best practices.
- Experience with message queuing concepts and hands-on knowledge of RabbitMQ, including exchanges, queues, bindings, and message acknowledgment patterns; familiarity with MassTransit or a similar .NET messaging library is a plus.
- Familiarity with Git, branching strategies, and peer code reviews.
- Solid experience in implementing and maintaining unit/integration testing practices.
- Proven ability to lead projects, mentor peers, and communicate with both technical and non-technical stakeholders.
Nice to Have
- Experience with ABP Framework, ASP.NET Zero, or ASP Boilerplate.
- Familiarity with Azure cloud services, Docker, Kubernetes, or microservices architecture.
- Exposure to CI/CD pipelines and automated deployments (Azure DevOps, GitHub Actions, etc.).
Junior Level (Not Fresh Graduate)
- Experience: 2–4 years
- Budget: AED 15,000 – 17,000 (depending on experience)
Senior Level
- Experience: 4–6 years
- Budget: AED 18,000 – 20,000 (depending on experience)
Pay: AED15,000.00 - AED20,000.00 per month
Application Question(s):
- Rate your Arabic from 1 to 5.
- Rate your English from 1 to 5.
Experience:
- .Net Full Stack development: 2 years (Preferred)
Location:
Work Location: In person