- Company Name
- Rise Technical
- Job Title
- Umbraco Developer
- Job Description
-
**Job Title:** Umbraco Developer
**Role Summary:**
Develop, customize, and maintain high‑performance websites using the Umbraco CMS. Work independently on bespoke projects, collaborating with stakeholders to deliver solutions that meet business objectives and adhere to best practices in web development, security, and accessibility.
**Expectations:**
- Lead the complete lifecycle of Umbraco projects from architecture to deployment.
- Solve complex technical problems and optimize sites for speed, scalability, and SEO.
- Communicate progress to project managers and clients, ensuring requirements are met on schedule.
**Key Responsibilities:**
- Design, build, and customize Umbraco sites, including custom CMS sections, Razor views, and presentation layers.
- Develop reusable components, modules, and packages using C#, ASP.NET MVC, and front‑end technologies (HTML5, CSS3, JavaScript/TypeScript).
- Integrate third‑party services (e.g., payment gateways, marketing platforms, APIs) and ensure seamless data flow.
- Perform code reviews, maintain code quality standards, and adhere to version control best practices.
- Optimize database schema, queries, and caching strategies for performance.
- Troubleshoot and resolve issues in staging and production environments.
- Provide post‑launch support and training to content editors and stakeholders.
**Required Skills:**
- Expert proficiency with Umbraco 8/9+ (CMS infrastructure, Limbo, or Umbraco Cloud).
- Strong C# and ASP.NET MVC/NET Core development skills.
- Front‑end development: HTML5, CSS3, JavaScript, and responsive frameworks (Bootstrap, Tailwind).
- SQL Server (or equivalent) knowledge for data modeling and query optimization.
- Familiarity with Git, CI/CD pipelines, and deployment automation.
- Understanding of SEO fundamentals, accessibility (WCAG), and web security principles.
- Excellent problem‑solving, documentation, and communication abilities.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent professional experience.
- Umbraco Academy certification or equivalent CMS development certification is a plus.