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
Localidade: PETRÓPOLIS