 
        
        Funcionário Sênior em Desenvolvimento de Software
Atribuição do cargo: Contribuir diretamente para a evolução e sustentação de sistemas críticos utilizados por grandes clientes.
Responsabilidades
 * Desenvolvimento de funcionalidades: Desenvolver funcionalidades de software com foco em qualidade, desempenho, manutenibilidade e experiência do usuário;
 * Análise de requisitos: Participar da análise e interpretação de requisitos funcionais e não funcionais, colaborando com times de produto, qualidade e QA desde as fases iniciais;
 * Código limpo: Escrever código limpo, testável, organizado e aderente aos padrões técnicos;
 * Manutenção de sistemas: Realizar manutenção corretiva, evolutiva e adaptativa em sistemas e rotinas existentes;
 * Resolução de problemas: Investigar e corrigir erros, propondo melhorias com foco em performance, estabilidade e prevenção de falhas;
 * Automatação de testes: Colaborar com a automação de testes e validação técnica das entregas, contribuindo para a robustez das versões liberadas;
 * Definição de critérios de aceite: Apoiar no définition de critérios de aceite, estratégias de teste e validação de cenários críticos;
 * Participação na definição de estimativas: Participar da definição de estimativas de esforço e planos de entrega, com visão integrada entre desenvolvimento e qualidade;
 * Colaboração contínua: Atuar ativamente nos ritos ágeis do time, promovendo uma cultura de melhoria contínua;
 * Documentação técnica: Registrar e manter documentação técnica clara das funcionalidades desenvolvidas ou modificadas;
Habilidades e Qualificações Exigidas
 * Tecnologias de desenvolvimento: Conhecimento profundo em tecnologias de desenvolvimento de software;
 * Programação orientada a objetos: Experiência em programação orientada a objetos;
 * Bancos de dados: Conhecimento em bancos de dados relacionais e NoSQL;
 * Segurança cibernética: Conhecimento em segurança cibernética e práticas de segurança de informação;
 * Metodologias ágeis: Familiaridade com metodologias ágeis como Scrum ou Kanban;
Vantagens
Fazer parte de um time que atua em manutenção de sistemas legados, propondo melhorias, identificando falhas e colaborando com a categorização e resolução de ordens de serviço (OS), com foco em performance, estabilidade e ganho de conhecimento funcional.