Umbraco Developer
MBLM -
Dubai, United Arab EmiratesJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We’re hiring Umbraco Developers (Remote + UAE On‑site)We’re looking for dynamic, proactive, and detail‑oriented Umbraco developers to join our team. We have openings for: full‑time remote role and on‑site roles in the UAE. In this role, you’ll design, build, and ship high‑quality websites and applications on Umbraco—collaborating closely with designers, front‑end engineers, and product managers to deliver seamless, scalable, and high‑performance experiences. Key responsibilitiesLead Umbraco/.NET development across multiple concurrent initiatives; plan work, set deadlines, and proactively flag risks, assumptions, and dependencies.Architect and deliver solutions for both on‑prem (IIS/Windows Server/MS SQL) and Umbraco Cloud (multi‑environment, baselines, Umbraco Deploy, automated upgrades/CI-CD).Design, build, configure, and test complex Umbraco implementations: content models, compositions, block editors, data types, custom controllers/services, and external integrations/APIs.Develop and maintain websites/applications on Umbraco with a focus on performance, security hardening, scalability, and accessibility; own tuning and upgrade paths.Collaborate with front-end developers to integrate UI components and ensure smooth template/partial integration within Umbraco.Work closely with UI/UX to translate designs/wireframes into feasible, reusable Umbraco implementations while ensuring technical feasibility.Establish, follow, and improve coding standards; contribute to shared libraries/patterns; conduct code reviews, unit/integration testing, and systematic debugging.Produce clear technical documentation, deployment runbooks, and operational guides; support deployments and post‑launch maintenance/monitoring.Mentor and support junior developers through pairing, code reviews, and knowledge sharing to elevate team capability and outcomes.Continuously advance platform expertise in Umbraco and .NET; stay current with trends and best practices to drive continuous improvement.Required qualifications5+ years delivering Umbraco solutions at scale across community/on‑prem and modern cloud versions (v8, v9, .NET Core); upgrade/migration planning; BS/MS in CS or related preferred.Expert in Microsoft web stack: C#, .NET/.NET Core, ASP.NET MVC, Razor, LINQ; strong with RESTful APIs and headless patterns (Heartcore a plus).Deep Umbraco mastery: content architecture (document types, compositions, block list/grid), custom property editors, Surface/API Controllers, dependency injection, event handling, and package usage/development.Front-end proficiency: HTML5, CSS3, JavaScript; experience with Tailwind and React; accessibility (WCAG) and SEO best practices; analytics tagging.Data and performance: MS SQL Server/database design, query optimization, Examine indexing/search, caching strategies, media management (ImageSharp), and site performance tuning/budgets.DevOps and tooling: Git (GitHub/GitLab/Bitbucket), CI/CD pipelines (GitHub Actions/Azure DevOps), containerization basics, automated testing (unit/integration) and robust debugging practices.Security and auth: secure coding, TLS and hardened configurations, authentication/authorization (OAuth/OpenID Connect).On‑prem operations: Windows Server, IIS configuration, application pools, load balancing, and secure deployment practices.Cloud operations: Umbraco Cloud (multi‑environment, baselines, Umbraco Deploy, Git‑based workflows, automated deployments); familiarity with Azure services (App Service, Storage, Key Vault, Application Insights), CDN usage, and media offload.Core competencies: deep CMS concepts, scalable architecture (sessions, caching, cookies), strong problem-solving and attention to detail, excellent communication, and effective collaboration in fast‑paced, cross‑functional teams.