Descrição da Vaga
A Lighthouse, consultoria especializada em tecnologia e inovação, busca um(a) Senior Application Security Engineer com foco em C#/.NET para atuar em um de seus clientes. O profissional será responsável por desenvolver, codificar e refatorar componentes críticos de software e APIs, garantindo os mais altos padrões de segurança de código, além de corrigir vulnerabilidades complexas em aplicações existentes.
Responsabilidades
- Desenvolver, codificar e refatorar componentes críticos de software e APIs em C# / .NET, garantindo os mais altos padrões de segurança de código.
- Corrigir vulnerabilidades complexas diretamente no código-fonte das aplicações já existentes em produção.
- Criar bibliotecas, componentes e frameworks internos reutilizáveis de segurança (ex: módulos de criptografia, autenticação e sanitização de dados) para uso dos demais times de desenvolvimento.
- Realizar revisões de segurança em código alheio (Security Code Review) antes que as alterações sejam mescladas no branch principal.
- Colaborar na modelagem de ameaças (Threat Modeling) durante as fases de design de novas funcionalidades do software.
- Auxiliar desenvolvedores menos experientes na escrita de códigos seguros no dia a dia.
Requisitos
- ✓Experiência sólida e prática como desenvolvedor backend utilizando C# e ecossistema .NET (.NET Core, .NET 6/8+).
- ✓Forte experiência em engenharia de software com foco prático em Segurança de Aplicações (AppSec).
- ✓Domínio completo sobre como mitigar as principais vulnerabilidades de software web e APIs listadas no mercado.
- ✓Experiência prática na implementação de fluxos seguros de autenticação e autorização utilizando protocolos como OAuth2, OpenID Connect e tokens JWT.
- ✓Conhecimento profundo em aplicação de criptografia no código (hashing, cifras simétricas/assimétricas) e manipulação segura de chaves.
- ✓Familiaridade com o uso de ferramentas de análise estática de código (SAST), como SonarQube, Veracode ou similares, diretamente no fluxo do desenvolvedor.
- ✓Perfil Construtivo e Didático: Capacidade de explicar erros de segurança no código para outros programadores sem adotar uma postura punitiva ou burocrática.
- ✓Comunicação Clara e Resiliente: Habilidade para defender a importância da correção de falhas de segurança perante prazos apertados de entrega de novas funcionalidades (features).
- ✓Atenção Minuciosa aos Detalhes: Capacidade de ler códigos complexos e enxergar brechas lógicas ou comportamentos inesperados que ferramentas automatizadas deixam passar.
- ✓Pensamento Analítico: Habilidade de avaliar o impacto real de uma vulnerabilidade no negócio para priorizar o que precisa ser corrigido primeiro.
Categorias
Sobre a Empresa
Mais vagas na Lighthouse →A Lighthouse é uma consultoria de desenvolvimento de software focada em transformar negócios com soluções digitais poderosas e adaptáveis que satisfazem as necessidades de hoje e abrem as oportunidades de amanhã.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev