Desenvolver e manter sistemas e aplicações, com foco em performance, escalabilidade e qualidade técnica.
Atuar como referência técnica para o time de desenvolvimento, oferecendo suporte, orientação e revisão de código.
Sustentar e garantir o funcionamento contínuo dos sistemas existentes, atuando de forma proativa na correção de incidentes em produção.
Participar de projetos de arquitetura de software, propondo soluções modernas e aderentes às necessidades da empresa.
Projetar e manter barramentos de integração, garantindo comunicação eficaz entre diferentes sistemas e aplicações.
Interagir com outras equipes técnicas, como QA, infraestrutura e analistas de negócio, para garantir entregas consistentes e alinhadas.
Realizar análises técnicas e levantamento de requisitos para novos desenvolvimentos e melhorias.
Identificar oportunidades de refatoração, otimização de código e automação de processos.
Garantir a documentação técnica das soluções desenvolvidas e disseminar boas práticas entre os membros do time.
Apoiar decisões técnicas estratégicas, considerando escalabilidade, segurança, manutenção e evolução da arquitetura.