Descrição do cargo
Principais Responsabilidades
- Desenvolver e manter aplicações utilizando .NET (C#) e AngularJS .
- Analisar e resolver incidentes e problemas técnicos de elevada complexidade.
- Implementar melhorias corretivas e evolutivas, garantindo a estabilidade e desempenho da aplicação.
- Identificar oportunidades de modernização tecnológica e participar na definição da estratégia de evolução da plataforma.
- Colaborar com arquitetos de software e restantes elementos da equipa na definição e implementação de soluções técnicas.
- Assegurar a qualidade do código através da aplicação de boas práticas de desenvolvimento, testes e code reviews.
- Prestar apoio técnico à equipa e contribuir para a partilha de conhecimento.
- Participar ativamente na modernização da aplicação, promovendo a adoção de arquiteturas e tecnologias mais atuais.
Competências Técnicas Obrigatórias
- Experiência sólida em desenvolvimento .NET (C#) .
- Experiência comprovada em AngularJS .
- Experiência no desenvolvimento de aplicações web empresariais.
- Conhecimentos sólidos de SQL e bases de dados relacionais.
- Experiência no desenvolvimento e consumo de APIs REST .
- Experiência na manutenção evolutiva de aplicações enterprise.
- Forte capacidade de análise e resolução de problemas técnicos complexos.
Competências Técnicas Valorizadas
- Experiência em projetos de modernização de aplicações legacy.
- Conhecimentos de versões mais recentes de Angular .
- Experiência em arquiteturas de microserviços .
- Conhecimentos de pipelines CI/CD .
- Experiência com Docker e Kubernetes .
- Experiência em ambientes Cloud , nomeadamente Microsoft Azure ou AWS .
Perfil Pretendido
- Forte capacidade analítica e pensamento crítico.
- Elevado sentido de responsabilidade, autonomia e compromisso.
- Boa capacidade de comunicação e trabalho em equipa.
- Orientação para a qualidade, melhoria contínua e inovação.
- Facilidade de adaptação a ambientes tecnológicos em constante evolução.
- Interesse em participar na modernização e transformação tecnológica de aplicações críticas.
O que oferecemos
Integração num projeto estratégico e de elevado impacto no negócio.
Participação ativa na modernização de uma plataforma crítica, com oportunidade de influenciar decisões técnicas.
Contacto com tecnologias modernas e arquiteturas de nova geração.
Oportunidades de desenvolvimento técnico e crescimento profissional.
Ambiente colaborativo, focado na partilha de conhecimento e na excelência tecnológica.