Buscamos um(a) Desenvolvedor(a) de Software Sênior com forte capacidade técnica e visão sistêmica, que atue de forma estratégica no desenvolvimento de soluções escaláveis, sustentáveis e orientadas ao negócio. Este(a) profissional terá papel ativo nas decisões técnicas, apoio ao time e evolução contínua da arquitetura e qualidade das entregas. Principais responsabilidades ? - Desenvolver, evoluir e manter aplicações com alto padrão de qualidade e performance - Participar da definição de arquitetura de soluções e decisões técnicas estratégicas - Atuar na análise e refinamento técnico de demandas junto ao time e stakeholders - Garantir boas práticas de desenvolvimento (Clean Code, SOLID, testes automatizados, revisão de código) - Apoiar desenvolvedores(as) menos experientes por meio de mentorias técnicas - Identificar oportunidades de melhoria contínua em processos, ferramentas e sistemas - Atuar na resolução de problemas complexos com autonomia - Contribuir com a cultura de colaboração, inovação e compartilhamento de conhecimento Formação - Desejável graduação ou pós graduação - Desejável mais de uma certificação Experiência exigida 2 a 5 anos na área de desenvolvimento Necessário conhecimentos em: - Nível avançado de todos conhecimentos de Pleno - Frameworks de acordo com frontend ou backend: - Autenticação/Autorização - Relatório - Gestão de versão de dados da aplicação - Versionamento de modelo de dados - Segurança das camadas da aplicação - Rotinas agendadas - Filas de mensagens assincronas - Geração e análise de logs - Ferramenta complementares(Configuração e uso): - Portal de API - Mensageria - DevOps - Explicitação de conhecimento através de: - Manual de uso - Documentação técnica de projeto - Detalhamento de atividades técnicas - Conhecimento em operação de modelo ágil: - Kanban - Squad - Scrum - Uso de ALM - Monitorar camadas da aplicação - Otimizar desempenho de aplicações: - Uso de memória - Refatoração de rotinas problemáticas - Backend: Interface de mapeamento com banco de dados e queries - Frontend: Otimização de processo e chamadas de serviços - Especialidade para os serviços Cloud: - Criação e configuração de ambiente de aplicação - Criação e configuração de ambiente de armazenamento Desejável conhecimentos em: - Visão arquitetural da plataforma de desenvolvimento na qual é especializado - Especialidade para os serviços Cloud: - Configuração de domínio e dns - Entre outros - Criação e configuração de ssl nas aplicações desenvolvidas Competências comportamentais - Autonomia com responsabilidade - Pensamento analítico e visão de negócio - Comunicação clara e colaborativa - Perfil mentor(a) e multiplicador(a) de conhecimento - Proatividade na resolução de problemas complexos