العودة إلى الوظائف
Riseup Group

.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