Projeto Senior Umbraco Developer
Oportunidade: Buscamos um profissional experiente em desenvolvimento web .NET e CMS Umbraco para trabalhar em um projeto de alta complexidade.
A equipe procura alguém com conhecimentos sólidos em tecnologia e experiência comprovada na entrega de soluções eficazes.
Responsabilidades:
* Desenvolver soluções personalizadas utilizando o CMS Umbraco;
* Implementar modelos de conteúdo, tipos de documento e estruturas de dados;
* Desenvolver Razor views, templates, layouts e componentes de conteúdo reutilizáveis;
* 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.
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;
* Conhecimento avançado do ciclo de desenvolvimento, incluindo QA interno, UAT do cliente e 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).
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.