Descrição
Resumo:
A Unipartner procura um Tech Lead .NET para fornecer liderança técnica, orientar o design de soluções, promover a excelência em engenharia e mentorar equipes de desenvolvimento, visando soluções escaláveis, seguras e de alta qualidade.
Pontos principais:
1. Liderar o design, desenvolvimento e implementação de soluções Azure e .NET
2. Impulsionar a adoção do CA Nexus e garantir as melhores práticas de engenharia
3. Orientar, mentorar e apoiar os membros das equipes de desenvolvimento
Modernização de Aplicações
Lisboa
##### **Quem estamos procurando?**
Na Unipartner, o Tech Lead .NET é responsável por fornecer liderança técnica às equipes de desenvolvimento e garantir a entrega bem-sucedida de soluções escaláveis, seguras e de alta qualidade, baseadas em tecnologias Microsoft e Azure.
Trabalhando em estreita colaboração com desenvolvedores, arquitetos e partes interessadas, você ajudará a moldar a estratégia técnica, orientará o design de soluções e promoverá a excelência em engenharia em diversos projetos.
Como consultor técnico de confiança, você contribuirá para a governança de arquitetura, evolução tecnológica e padrões de engenharia, assegurando que as soluções permaneçam alinhadas com os objetivos de negócio e com a direção estratégica tecnológica da empresa.
Nesta função, você mentorará equipes de desenvolvimento, liderará iniciativas complexas e contribuirá para o crescimento contínuo das capacidades tecnológicas da Unipartner.
##### **Qual é o desafio?**
Nesta função, você:
* Liderará o design, desenvolvimento e implementação de soluções/aplicações baseadas em Azure e .NET;
* Orientará as equipes de desenvolvimento como líder técnico hands-on, apoiando a aceleração da entrega e a tomada de decisões técnicas;
* Impulsionará a adoção do CA Nexus, assegurando o alinhamento com a direção estratégica tecnológica da empresa e com as melhores práticas de engenharia;
* Analisará requisitos funcionais e técnicos e definirá a melhor abordagem técnica;
* Apoiará o design de arquitetura e as decisões tecnológicas em diversos projetos;
* Garantirá que as soluções sejam construídas utilizando as tecnologias, frameworks e práticas de engenharia mais adequados;
* Removerá impedimentos técnicos e facilitará a colaboração entre equipes de desenvolvimento e partes interessadas;
* Planejará, estimará e coordenará tarefas de desenvolvimento e entregáveis técnicos;
* Orientará, mentorará e apoiará os membros das equipes de desenvolvimento;
* Realizará revisões de código e garantirá a aderência às melhores práticas de desenvolvimento;
* Promoverá padrões de qualidade de software, escalabilidade, desempenho, segurança, observabilidade e manutenibilidade;
* Documentará e gerenciará as atividades de desenvolvimento ao longo do ciclo de vida do projeto;
* Garantirá uma entrega eficiente por meio de liderança técnica, mitigação proativa de riscos e práticas de melhoria contínua.
##### **Competências técnicas**
* Mínimo de 5 anos de experiência em desenvolvimento de software;
* Conhecimento sólido das tecnologias Microsoft, nomeadamente .NET Framework e .NET Core;
* Bom entendimento do ecossistema .NET e dos frameworks de desenvolvimento associados (ex.: DAPR Framework);
* Experiência em desenvolvimento na nuvem Azure, incluindo PaaS, Serverless e serviços nativos de nuvem;
* Experiência em arquitetura de software e design de soluções;
* Experiência em arquiteturas de integração e soluções orientadas a eventos;
* Experiência em arquiteturas baseadas em API-first e microsserviços;
* Experiência em pipelines CI/CD e práticas DevOps;
* Experiência em controle de versão e gestão do ciclo de vida de software;
* Experiência em monitorização de aplicações e práticas de observabilidade;
* Compreensão das arquiteturas modernas de aplicações web;
* Experiência em liderança de equipes técnicas e mentoramento de desenvolvedores;
* Certificações Microsoft serão um diferencial.
##### **Competências comportamentais e outras**
* Fortes capacidades de liderança e mentoramento;
* Excelentes habilidades de comunicação e de gestão de partes interessadas;
* Capacidade de influenciar sem autoridade direta;
* Fortes capacidades de resolução de problemas e tomada de decisões;
* Abordagem prática e hands-on;
* Capacidade de equilibrar excelência técnica com pragmatismo na entrega;
* Fortes habilidades de colaboração e facilitação;
* Atitude proativa, responsável e orientada para resultados;
* Capacidade de trabalhar eficazmente em ambientes colaborativos e exigentes.