05 - Software Engineer - Security Focus
PPM Coachers
A PPM Coachers, com 18 anos de experiência no mercado, atua na capacitação, consultoria e reforço de equipas, apoiando organizações na definição de modelos operacionais, melhoria contínua e transformação ágil.
Porquê a PPM Coachers?
- Participação em projetos estratégicos de grande impacto.
- Possibilidade de colaboração com equipas multidisciplinares e contextos de evolução digital.
- Acompanhamento próximo, desenvolvimento contínuo e integração numa equipa experiente e orientada para a excelência.
Integrar uma equipa internacional, contribuindo para o desenvolvimento de soluções backend cloud-native e para o reforço da segurança das aplicações e da cadeia de desenvolvimento de software. A função combina desenvolvimento de software, gestão de vulnerabilidades e utilização de ferramentas de análise de segurança, num ambiente tecnológico moderno e colaborativo. Desenvolver serviços backend escaláveis e sistemas distribuídos.
- Desenvolver e manter microserviços backend cloud-native, utilizando C# e .NET 10 com ASP.NET Core.
- Conceber e implementar APIs de elevado desempenho e arquiteturas orientadas a eventos.
- Gerir e manter ferramentas de segurança aplicadas ao desenvolvimento de software, incluindo Black Duck SCA, Black Duck Polaris e SonarQube.
- Identificar, analisar, documentar e priorizar vulnerabilidades e potenciais ameaças, avaliando o seu impacto e propondo medidas de mitigação.
- Aplicar metodologias de análise de ameaças, como STRIDE ou PASTA, para identificar riscos em aplicações, serviços e redes.
- Contribuir para decisões de arquitetura e para a definição de standards, métodos e boas práticas de segurança aplicacional.
- Desenvolver e otimizar soluções em ambientes cloud, utilizando Microsoft Azure, Kubernetes (AKS) e Azure Container Apps (ACA).
- Colaborar com equipas multidisciplinares, Developers e Product Managers, promovendo a melhoria contínua da segurança, qualidade e escalabilidade das soluções.
- Licenciatura em Engenharia Informática, Engenharia de Software, Ciências da Computação ou experiência profissional equivalente.
- Mínimo de 3 anos de experiência em desenvolvimento backend.
- Experiência com C# e .NET, preferencialmente em ASP.NET Core.
- Experiência na utilização de ferramentas de segurança de software, nomeadamente em análise de composição de software (SCA), gestão de vulnerabilidades e análise estática de código.
- Conhecimentos de ambientes cloud e aplicações em contentores.
- Experiência na conceção de APIs escaláveis e sistemas distribuídos.
- Conhecimentos de Microsoft Azure, Azure DevOps, Kubernetes e/ou Azure Container Apps.
- Conhecimentos de Microsoft SQL Server e arquiteturas de microserviços, valorizando-se experiência com Domain-Driven Design (DDD) e Clean Architecture.
- Capacidade de comunicação clara e de análise e resolução de problemas técnicos.
- Conhecimentos de tecnologias frontend modernas, nomeadamente Angular, serão valorizados.
- Domínio de inglês (obrigatório);
- Residência em Portugal definitiva e documentação válida para trabalho no país.
Modelo de trabalho: Híbrido (2x)