Role Overview
Senior Umbraco Developer with 5+ years of experience delivering enterprise-grade web applications using ASP.NET Core (.NET 8+) and modern Umbraco versions (including Umbraco 14+).
Key Responsibilities
Umbraco & .NET Core Development
- Installed, configured, and maintained Umbraco 14+, including customizations, package integrations, and performance optimization
- Designed and developed secure, scalable RESTful APIs using ASP.NET Core Web API and C#
- Applied Onion Architecture to maintain clear separation of concerns across Domain, Application, Infrastructure, and Presentation layers
- Implemented the Repository Pattern to abstract data access, improve testability, and ensure loose coupling
- Built optimized data queries using LINQ (method and query syntax)
- Designed and optimized SQL Server databases, including indexes, constraints, and performance tuning
- Integrated authentication and authorization using JWT and OAuth 2.0, including role-based and policy-based access control
Requirements
Technical Skills
Back-End
- ASP.NET Core, .NET 8+, C#
- Entity Framework Core (Code First, Migrations)
- LINQ,
Front-End
- JavaScript , HTML5, CSS, SCSS
- Angular ( v17+)
Database
- SQL Server (schema design, optimization, performance tuning)
Tools & DevOps
- Git, Visual Studio, VS Code
- Azure DevOps, CI/CD Pipelines