Oportunidade: Senior Umbraco Developer (.NET)
Localização: Oeiras
Modelo de Trabalho: Híbrido Flexível
Procuramos um
Senior .NET/Umbraco Developer
especialista em
Umbraco (MVC/Razor)
, autónomo e focado na entrega, capaz de gerir todo o ciclo de vida do projeto.
Responsabilidades
* Definir e implementar o modelo de conteúdo (tipos de documento, composições, tipos de dados).
* Desenvolver
Razor views
, templates, layouts e componentes de conteúdo reutilizáveis.
* Aplicar e respeitar um
Design System
existente (tokens, componentes, espaçamento, tipografia) na implementação de páginas e componentes.
* Integrar Umbraco com
APIs externas REST/JSON
e serviços backend.
* Foco em desempenho, escalabilidade, segurança, fiabilidade e SEO técnico ao nível da aplicação.
* Colaborar com equipas multidisciplinares num ambiente Ágil.
* Consumir designs
UX/UI do Figma
para implementar o frontend em
Razor views.
* Colaborar com Tech Lead, UX/UI, QA e DevOps num ambiente Agile.
* Contribuir para standards de código, boas práticas, documentação e pipelines de CI/CD.
Perfil ideal
* 5+ anos de experiência
profissional em desenvolvimento web
.NET / C# (ASP.NET MVC / ASP.NET Core).
* Experiência comprovada em
entregas end-to-end
, não apenas manutenção.
* Experiência completa do ciclo de desenvolvimento: QA interno → UAT do cliente → release para produção.
* Forte experiência prática com
Umbraco CMS (MVC/Razor)
:
* Tipos de documentos, composições, tipos de dados
* Razor views, controllers / Surface Controllers, partial views
* Gestão de media e estrutura de conteúdos
* Bons conhecimentos de
Razor, HTML5 e CSS3
.
* Experiência com
Git
(branching, pull requests, code reviews).
* Experiência com
bases de dados relacionais
(SQL Server / Azure SQL).
* Familiaridade com
CI/CD
(Azure DevOps, GitHub Actions ou equivalente).
* Capacidade de interpretar e implementar
designs do Figma
, alinhados com um Design System.
Valorizado
* Conhecimentos de
Umbraco Headless / Heartcore
ou outras arquiteturas headless.
* Experiência prática com
Microsoft Azure
(App Service/Web Apps, Azure SQL, Application Insights, configuração de ambientes).
* Experiência em
testes automatizados
(unitários e de integração) em .NET.
* Boa compreensão de
segurança web
(OWASP, secure coding, gestão de segredos).
* Bons conhecimentos de
inglês
, falado e escrito.
Envia o teu CV para
com o assunto:
Senior Umbraco Developer