العودة إلى الوظائف
.NET Full-Stack Software Engineer
Riseup Group
Sharjah, SH, AEFull-timeتقنية المعلومات٤ حزيران ٢٠٢٦
تفاصيل الوظيفة
***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:
* Sharjah (Preferred)
Work Location: In person