Anunciada dia 6 dezembro
Descrição
Desenvolvedor Senior em Umbraco
Oportunidade para um profissional motivado e com experiência em desenvolvimento de software.
Localização: Oeiras
Modelo de Trabalho: Híbrido Flexível
Nossa equipe procura por um Desenvolvedor Seniot em .NET/Umbraco, especialista em todas as ferramentas da tecnologia, capaz de gerir todo o ciclo de vida do projeto.
Responsabilidades
* Definição do modelo de conteúdo: Tipos de documento, composições, tipos de dados.
* Desenvolvimento de Views Razor, templates, layouts e componentes de conteúdo reutilizáveis.
* Aplcação e respeito a Design System existente (tokens, componentes, espaçamento, tipografia) na implementação de páginas e componentes.
* Foco em desempenho, escalabilidade, segurança, fiabilidade e SEO técnico ao nível da aplicação.
* Colaboração com equipas multidisciplinares num ambiente Ágil.
* Consumo de designs UX/UI do Figma para implementar o frontend em Views Razor.
* Colaboração com Tech Lead, UX/UI, QA e DevOps num ambiente Agile.
* Contribuição 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.
Candidatura
Por favor, envie seu CV para mootiva@com com o assunto: Desenvolvedor Seniot em Umbraco.
],