Desenvolvedor FullStack (Desenvolvedor(a) de Software Sênior .NET — APIs, Integração e Segurança AWS

Confidencial São Paulo - SP PJ Híbrido
Confidencial

Confidencial

Detalhes da vaga

Cargo
Desenvolvedor FullStack (Desenvolvedor(a) de Software Sênior .NET — APIs, Integração e Segurança AWS
Contrato
PJ
Vagas
1
Modelo
Híbrido
Publicada
29/10/2026

Localização

Descrição da vaga

Responsabilidades e atribuições:

Perfil: Desenvolvedor FullStack (Desenvolvedor(a) de Software Sênior .NET — Segurança de Aplicações) Nível: Sênior Híbrido (03 dias no presenciais) Missão do Cargo Atuar na análise, correção e prevenção de vulnerabilidades em aplicações e serviços corporativos, com foco em soluções desenvolvidas principalmente em .NET 7 e .NET 8, além de aplicações legadas em VB.NET. Trabalhar em conjunto com Arquitetura, Segurança, Infraestrutura e squads de desenvolvimento para elevar a segurança dos sistemas, reduzir riscos técnicos e apoiar a entrega de soluções confiáveis, sustentáveis e alinhadas aos padrões corporativos. Principais Responsabilidades 1. Analisar e corrigir vulnerabilidades identificadas em aplicações, APIs, componentes e dependências de software. 2. Avaliar código-fonte e fluxos de execução para identificar causas-raiz de falhas de segurança, tratando a origem dos problemas. 3. Desenvolver e manter aplicações e serviços em .NET 7 e .NET 8, seguindo padrões de código seguro. 4. Analisar, corrigir e modernizar aplicações existentes em VB.NET, preservando as regras de negócio e reduzindo riscos de manutenção. 5. Proteger endpoints de comunicação interna e serviços expostos à internet contra ameaças comuns a aplicações web e APIs. 6. Implementar validação de entrada, controle de acesso, gestão de sessão, tratamento seguro de erros e proteção de dados sensíveis. 7. Corrigir vulnerabilidades relacionadas a autenticação, autorização, injeção, exposição de informações, configuração insegura e dependências vulneráveis. 8. Desenvolver e otimizar consultas e operações de persistência em SQL Server, observando segurança, desempenho e integridade dos dados. 9. Participar de revisões de código e arquitetura, propondo melhorias de segurança, qualidade e manutenibilidade. 10. Colaborar com Segurança da Informação e DevSecOps na priorização, análise e validação das correções. 11. Criar ou atualizar testes automatizados para reduzir regressões após correções e mudanças nas aplicações. 12. Apoiar a incorporação de verificações de segurança ao ciclo de desenvolvimento e entrega de software. 13. Documentar vulnerabilidades, decisões técnicas, alterações realizadas e evidências de validação. 14. Utilizar ferramentas de inteligência artificial, incluindo AWS Kiro e Antigravity, para apoiar desenvolvimento, revisão e documentação, validando criticamente os resultados. 15. Compartilhar conhecimento e orientar desenvolvedores sobre práticas de codificação segura e prevenção de vulnerabilidades.

Requisitos e qualificações:

Requisitos Técnicos (Hard Skills) 1. Experiência sólida em C# e plataforma .NET, preferencialmente .NET 7 e .NET 8. 2. Experiência prática com aplicações legadas em VB.NET ou capacidade comprovada para analisar e manter código nessa tecnologia. 3. Conhecimento de desenvolvimento de APIs e aplicações web, incluindo autenticação, autorização, validação de dados e tratamento de erros. 4. Experiência com SQL Server, incluindo modelagem, consultas, transações e análise de desempenho. 5. Conhecimento de segurança de aplicações e identificação e correção de vulnerabilidades em código. 6. Familiaridade com riscos comuns em aplicações web, APIs, bibliotecas e dependências de software. 7. Experiência com testes automatizados, revisão de código, controle de versão e práticas de entrega contínua. 8. Familiaridade com ambientes AWS e com a operação ou implantação de aplicações em cloud. 9. Capacidade de interpretar achados de ferramentas de segurança, validar falsos positivos e propor correções adequadas. 10. Uso responsável de ferramentas de IA para desenvolvimento, com validação de código, segurança e qualidade. Requisitos Comportamentais (Soft Skills) 1. Pensamento analítico e atenção a detalhes. 2. Responsabilidade no tratamento de vulnerabilidades e dados sensíveis. 3. Comunicação clara e capacidade de explicar riscos técnicos de forma objetiva. 4. Colaboração com equipes multidisciplinares e diferentes níveis de senioridade. 5. Autonomia para investigar problemas e conduzir correções até sua validação. 6. Pragmatismo para equilibrar segurança, continuidade operacional e necessidades do negócio. 7. Disposição para compartilhar conhecimento e promover boas práticas. Qualificações Desejáveis 1. Graduação em Ciência da Computação, Sistemas de Informação, Engenharia de Software ou áreas correlatas. 2. Pós-graduação ou especialização em Segurança da Informação, Engenharia de Software, Arquitetura de Soluções ou Cloud. 3. Certificações ou cursos relacionados a desenvolvimento seguro, segurança de aplicações ou cloud. 4. Experiência em instituições financeiras ou ambientes corporativos regulados. 5. Experiência com ferramentas de análise estática, análise de dependências ou testes de segurança de aplicações. 6. Conhecimento de padrões e recomendações de segurança para aplicações e APIs. 7. Familiaridade com AWS Kiro, Antigravity ou ferramentas equivalentes de apoio ao desenvolvimento por IA. Desafios da Posição 1. Corrigir vulnerabilidades sem comprometer regras de negócio, disponibilidade ou integrações existentes. 2. Reduzir riscos em aplicações desenvolvidas com tecnologias e padrões de diferentes gerações, incluindo VB.NET. 3. Priorizar achados de segurança considerando criticidade, exposição, viabilidade e impacto operacional. 4. Modernizar código e dependências preservando a estabilidade das aplicações. 5. Incorporar segurança ao desenvolvimento cotidiano, evitando que a correção de vulnerabilidades seja apenas uma atividade pontual. Perfil Comportamental Ideal 1. Lobo: 35% (organização, consistência, confiabilidade e disciplina) 2. Tubarão: 30% (foco em resolução, senso de urgência e tomada de decisão) 3. Águia: 20% (visão analítica, curiosidade e antecipação de riscos) 4. Gato: 15% (colaboração, comunicação e influência positiva) O perfil deve combinar disciplina e atenção a detalhes com capacidade de agir diante de vulnerabilidades relevantes. A colaboração é essencial para viabilizar correções sem criar barreiras desnecessárias às entregas. Formação Acadêmica Ensino Superior Completo — Ciência da Computação, Sistemas de Informação, Engenharia de Software ou áreas correlatas Outros Cursos: Desenvolvimento seguro, .NET, APIs, SQL Server e práticas de DevSecOps. Desejável: Pós-graduação / MBA / Especialização — Segurança da Informação, Engenharia de Software, Arquitetura de Soluções ou Cloud (desejável) Experiência Profissional Anos de experiência necessários e suficientes para o desempenho da função: Entre 5 e 7 anos. Experiência complementar: atuação relevante em desenvolvimento .NET, manutenção de sistemas em produção, análise de problemas complexos e implementação de correções com controle de risco. Conhecimentos Específicos / Treinamentos e Certificações Qualificações Básicas Necessárias • Experiência consistente em C# e desenvolvimento de aplicações na plataforma .NET, preferencialmente .NET 7 e .NET 8. • Capacidade de analisar código existente e corrigir vulnerabilidades em aplicações e APIs. • Conhecimento de SQL Server e integração de aplicações com bancos de dados. • Experiência com testes, revisão de código, controle de versão e processos de entrega de software. • Conhecimento de fundamentos de segurança de aplicações e desenvolvimento seguro. • Capacidade de colaborar com Segurança da Informação, Arquitetura e squads de produto. • Familiaridade com aplicações implantadas em AWS. • Uso criterioso de ferramentas de IA no desenvolvimento, com revisão humana das sugestões e atenção a dados sensíveis, segredos e código proprietário. Qualificações Preferenciais • Experiência com manutenção de aplicações em VB.NET. • Vivência com ferramentas de análise de código, dependências e vulnerabilidades. • Conhecimento de autenticação e autorização para aplicações e APIs. • Experiência em ambiente financeiro, regulado ou de alta criticidade. • Familiaridade com AWS Kiro e Antigravity ou ferramentas equivalentes de apoio ao desenvolvimento por IA. Competências Corporativas • Resultados com Excelência • Compromisso com o Cliente • Atuação Inovadora • Colaboração e Desenvolvimento • Foco Estratégico Funcionais • Análise e Solução de Demandas • Foco no Cliente Interno • Influência • Conhecimento Técnico Aplicado • Conhecimento do Negócio com Foco em Demanda • Disciplina e Execução • Capacidade Analítica • Conhecimento do Negócio • Gestão do Conhecimento • Análise e Solução de Demandas • Gestão do Conhecimento – Foco no Cliente Interno • Agente de Mudanças Outras Competências • Desenvolvimento seguro e análise de causa-raiz • Gestão de risco técnico • Revisão crítica de código gerado ou sugerido por IA • Segurança de aplicações e APIs _ O perfil deve combinar disciplina e atenção a detalhes com capacidade de agir diante de vulnerabilidades relevantes. A colaboração é essencial para viabilizar correções sem criar barreiras desnecessárias às entregas. Formação Acadêmica Ensino Superior Completo — Ciência da Computação, Sistemas de Informação, Engenharia de Software ou áreas correlatas Outros Cursos: Desenvolvimento seguro, .NET, APIs, SQL Server e práticas de DevSecOps. Desejável: Pós-graduação / MBA / Especialização — Segurança da Informação, Engenharia de Software, Arquitetura de Soluções ou Cloud (desejável) Experiência Profissional Anos de experiência necessários e suficientes para o desempenho da função: Entre 5 e 7 anos. Experiência complementar: atuação relevante em desenvolvimento .NET, manutenção de sistemas em produção, análise de problemas complexos e implementação de correções com controle de risco. Conhecimentos Específicos / Treinamentos e Certificações Qualificações Básicas Necessárias • Experiência consistente em C# e desenvolvimento de aplicações na plataforma .NET, preferencialmente .NET 7 e .NET 8. • Capacidade de analisar código existente e corrigir vulnerabilidades em aplicações e APIs. • Conhecimento de SQL Server e integração de aplicações com bancos de dados. • Experiência com testes, revisão de código, controle de versão e processos de entrega de software. • Conhecimento de fundamentos de segurança de aplicações e desenvolvimento seguro. • Capacidade de colaborar com Segurança da Informação, Arquitetura e squads de produto. • Familiaridade com aplicações implantadas em AWS. • Uso criterioso de ferramentas de IA no desenvolvimento, com revisão humana das sugestões e atenção a dados sensíveis, segredos e código proprietário. Qualificações Preferenciais • Experiência com manutenção de aplicações em VB.NET. • Vivência com ferramentas de análise de código, dependências e vulnerabilidades. • Conhecimento de autenticação e autorização para aplicações e APIs. • Experiência em ambiente financeiro, regulado ou de alta criticidade. • Familiaridade com AWS Kiro e Antigravity ou ferramentas equivalentes de apoio ao desenvolvimento por IA. Competências Corporativas • Resultados com Excelência • Compromisso com o Cliente • Atuação Inovadora • Colaboração e Desenvolvimento • Foco Estratégico Funcionais • Análise e Solução de Demandas • Foco no Cliente Interno • Influência • Conhecimento Técnico Aplicado • Conhecimento do Negócio com Foco em Demanda • Disciplina e Execução • Capacidade Analítica • Conhecimento do Negócio • Gestão do Conhecimento • Análise e Solução de Demandas • Gestão do Conhecimento – Foco no Cliente Interno • Agente de Mudanças Outras Competências • Desenvolvimento seguro e análise de causa-raiz • Gestão de risco técnico • Revisão crítica de código gerado ou sugerido por IA • Segurança de aplicações e APIs

Fonte: selecty

Interessado nesta vaga?

Candidate-se agora e dê o próximo passo na sua carreira.

Vagas relacionadas