
Master Works
Senior Umbraco Developer (ASP.NET Core & Angular)
- Permanent
- Riyadh, Saudi Arabia
- Experience 5 - 10 yrs
Job expiry date: 03/05/2026
Job overview
Date posted
19/03/2026
Location
Riyadh, Saudi Arabia
Salary
SAR 20,000 - 30,000 per month
Compensation
Comprehensive package
Experience
5 - 10 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
03/05/2026
Job description
The Senior Umbraco Developer (ASP.NET Core & Angular) role in Riyadh, Saudi Arabia is a full-time, on-site position within the Executive Sector, requiring over 5 years of experience delivering enterprise-grade web applications using ASP.NET Core (.NET 8+) and modern Umbraco versions including Umbraco 14+. The role involves installing, configuring, and maintaining Umbraco 14+ environments, including customizations, package integrations, and performance optimization. The developer will design and develop secure, scalable RESTful APIs using ASP.NET Core Web API and C#, while implementing architectural best practices such as Onion Architecture to ensure clear separation of concerns across Domain, Application, Infrastructure, and Presentation layers. The role requires applying the Repository Pattern to abstract data access, improve testability, and maintain loose coupling. The candidate will build optimized data queries using LINQ (method and query syntax) and design, optimize, and tune SQL Server databases, including schema design, indexes, constraints, and performance tuning. Security implementation includes authentication and authorization mechanisms using JWT and OAuth 2.0, including role-based and policy-based access control. On the front-end, the role requires proficiency in JavaScript, HTML5, CSS, SCSS, and Angular v17+. The developer will also utilize development and DevOps tools such as Git, Visual Studio, VS Code, Azure DevOps, and CI/CD Pipelines to support continuous integration and delivery processes, ensuring high-quality, scalable, and maintainable web solutions.
Required skills
Key responsibilities
- Install, configure, and maintain Umbraco 14+ environments including customizations, package integrations, and performance optimization
- Design and develop secure and scalable RESTful APIs using ASP.NET Core Web API and C#
- Apply Onion Architecture to structure applications across Domain, Application, Infrastructure, and Presentation layers
- Implement Repository Pattern to abstract data access, improve testability, and ensure loose coupling
- Develop optimized data queries using LINQ with both method and query syntax
- Design, optimize, and tune SQL Server databases including schema design, indexes, constraints, and performance tuning
- Implement authentication and authorization using JWT and OAuth 2.0 with role-based and policy-based access control
- Develop front-end components using JavaScript, HTML5, CSS, SCSS, and Angular v17+
- Utilize Git, Visual Studio, VS Code, Azure DevOps, and CI/CD Pipelines to support development workflows and deployment processes
Experience & skills
- Demonstrate 5+ years of experience in developing enterprise-grade web applications using ASP.NET Core (.NET 8+) and modern Umbraco versions including Umbraco 14+.
- Exhibit strong expertise in ASP.NET Core, ASP.NET Core Web API, and C# for building scalable and secure backend systems.
- Possess hands-on experience with Entity Framework Core including Code First approach and Migrations, as well as advanced LINQ usage for data querying.
- Apply architectural patterns such as Onion Architecture and Repository Pattern to ensure maintainable, testable, and scalable software design.
- Demonstrate strong database expertise in SQL Server including schema design, query optimization, indexing, constraints, and performance tuning.
- Implement secure authentication and authorization mechanisms using JWT and OAuth 2.0 including role-based and policy-based access control.
- Exhibit front-end development skills using JavaScript, HTML5, CSS, SCSS, and Angular v17+ for building responsive and interactive user interfaces.
- Utilize development and DevOps tools including Git, Visual Studio, VS Code, Azure DevOps, and CI/CD Pipelines to manage code, automate builds, and support deployment processes.