Senior Backend Developer (Umbraco Required)
2P Perfect Presentation
Giza · Giza · Egypt
Full-time
5-10
4d ago
91%
Strong
Job description
Required Technical Skills
Strong experience in .NET Core / ASP.NET Core
Advanced proficiency in C#
Solid hands-on experience with Umbraco CMS (v8, v9, v10+)
RESTful API design and integration
SQL Server (NoSQL is a plus)
Azure (App Services, Storage, Functions, DevOps)
Docker & Kubernetes
Message Brokers (RabbitMQ, Kafka)
Basic frontend knowledge (HTML, CSS, JavaScript)
Key Responsibilities
Design, develop, and maintain scalable backend systems using .NET Core and Umbraco CMS.
Build custom Umbraco components, controllers, content models, and integrations.
Lead backend architecture decisions (Clean Architecture, Layered Architecture, Microservices).
Develop and optimize secure, high-performance RESTful APIs.
Refactor legacy systems to improve scalability and maintainability.
Integrate backend services with external APIs and message brokers.
Conduct code reviews and mentor junior developers.
Troubleshoot complex backend issues and optimize performance.
Ensure security standards and reliable deployment processes.
Qualifications
5+ years of professional backend development experience in .NET.
3+ years of strong hands-on experience with Umbraco CMS.
Strong knowledge of C#, MVC, Razor, Entity Framework, and LINQ.
Deep understanding of Umbraco architecture (content types, pipelines, caching, extensibility).
Strong database design and optimization skills.
Excellent problem-solving and communication skills.
Preferred Qualifications
Experience with Umbraco Cloud and CI/CD pipelines.
Experience with Docker and Kubernetes deployments.
Familiarity with headless CMS approaches (Umbraco Heartcore).
Experience with Agile/Scrum methodologies.