Senior Full Stack Developer (.NET & Angular) Jobs | Full-Time
Listed on 2026-08-08
-
Software Development
Full Stack Developer, .NET Developer, Cloud Engineer - Software, Angular Developer
Location
Riyadh, Saudi Arabia
Job Category- Information Technology (IT) & Software
- Telecommunications
We are seeking an experienced Senior Full Stack Developer (.NET & Angular) to join our technology team in Riyadh, Saudi Arabia. This full-time opportunity is designed for highly skilled professionals with 7–10 years of experience developing enterprise-grade applications using modern Microsoft technologies and Angular. Applicants must be residents of Saudi Arabia.
The successful candidate will be responsible for designing, developing, deploying, and supporting scalable enterprise applications while collaborating with cross-functional teams to deliver secure, high-performance software solutions. This role offers excellent career growth opportunities through exposure to cloud technologies, Dev Ops practices, microservices architecture, and enterprise software engineering, while supporting continuous professional development, technical training, and industry certification.
Key Responsibilities- Design and develop scalable enterprise applications using C#, .NET 6/8, ASP.NET Core Web API, and Angular (v14+).
- Develop RESTful APIs, microservices, and event-driven applications following SOLID principles and Clean Architecture.
- Build responsive and modern user interfaces using Angular, Type Script, RxJS, NgRx, Angular Material, and Tailwind CSS.
- Design, optimize, and maintain SQL Server and Oracle databases using Entity Framework Core, LINQ, and Stored Procedures.
- Manage application deployments, environment configurations, production monitoring, incident resolution, and L3 production support.
- Build and maintain CI/CD pipelines using Azure Dev Ops, Git Hub Actions, or Jenkins.
- Containerize applications using Docker and deploy workloads on Kubernetes (AKS/EKS).
- Implement Infrastructure as Code using Terraform, ARM, or Bicep on Azure or AWS.
- Configure application logging, monitoring, metrics, and alerting using Application Insights, ELK Stack, Grafana, and Prometheus.
- Implement secure authentication and authorization using JWT, OAuth2, OpenID Connect, and Azure AD (Entra ).
- Conduct code reviews, mentor junior developers, and promote software engineering best practices.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 7–10 years of hands‑on experience developing enterprise‑grade full stack applications.
- Strong expertise in C#, .NET Core/.NET 6+, ASP.NET Core Web API, Entity Framework Core, and Dependency Injection.
- Expert‑level experience with Angular (v14+), Type Script, RxJS, NgRx, and modern front‑end development.
- Strong knowledge of SQL Server, T‑SQL, database design, and query optimization.
- Experience with Azure Dev Ops, Git Hub Actions, Docker, Kubernetes, Git, and Jira.
- Excellent debugging, troubleshooting, and production support skills.
- Microsoft Azure Developer Associate or Dev Ops Engineer Expert certification (or equivalent).
- Experience with Kafka, RabbitMQ, or Azure Service Bus.
- Experience with Redis, GraphQL, Micro‑Frontends, or Azure Functions.
- Full‑time employment opportunity.
- Opportunity to work on enterprise‑scale cloud‑native applications.
- Exposure to modern Dev Ops, Kubernetes, cloud platforms, and microservices architecture.
- Collaborative engineering environment focused on technical excellence.
- Work with advanced Microsoft technologies, Azure cloud services, and enterprise Dev Ops practices.
- Gain experience with cloud infrastructure, container orchestration, Infrastructure as Code, and scalable distributed systems.
- Opportunities for continuous professional development, technical training, certification support, and leadership progression.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).