* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Responsabilidades e atribuições
- Atuar como referência técnica no desenvolvimento, manutenção e evolução de sistemas, apoiando desenvolvedores pleno e júnior;
- Projetar, desenvolver e manter objetos em PL/SQL (procedures, functions, triggers, packages, jobs e schedulers), garantindo performance, segurança e escalabilidade;
- Realizar análise e otimização de consultas SQL, identificando gargalos e implementando estratégias de tuning, indexação e particionamento;
- Atuar na modelagem e evolução de dados, revisando estruturas e definindo estratégias de alteração de schema com impacto mínimo em produção;
- Desenvolver e evoluir aplicações backend em Java, aplicando boas práticas de arquitetura, orientação a objetos, SOLID e Design Patterns;
- Desenvolver e manter aplicações frontend utilizando React, Angular ou tecnologias similares, garantindo qualidade, reutilização de componentes e boa experiência do usuário;
- Garantir a integração entre frontend, backend e banco de dados, assegurando consistência, desempenho e confiabilidade das soluções;
- Participar da definição da arquitetura de sistemas, avaliando trade-offs técnicos, segurança, performance e custo;
- Definir e disseminar boas práticas de desenvolvimento, padrões de código e organização de repositórios;
- Realizar code reviews, apoiar o time na evolução técnica e atuar na redução de débitos técnicos;
- Atuar na investigação e resolução de incidentes críticos, analisando causa raiz e propondo melhorias estruturais;
- Colaborar com áreas de produto e negócio na análise de requisitos e definição de soluções técnicas;
- Apoiar estratégias de deploy, versionamento e observabilidade dos sistemas;
- Contribuir com a documentação técnica e registro de decisões arquiteturais.
Requisitos e qualificações
- Experiência sólida com PL/SQL e Banco de Dados Oracle;
- Experiência com otimização de consultas SQL e modelagem de dados;
- Experiência com desenvolvimento backend em Java;
- Conhecimento em Orientação a Objetos, SOLID e boas práticas de desenvolvimento;
- Experiência com integração via APIs e Web Services;
- Vivência com versionamento de código (Git) e code review;
- Experiência atuando como referência técnica ou mentoria de times.
Diferenciais
- Experiência com React, Angular ou tecnologias frontend similares;
- Conhecimento em JavaScript / TypeScript;
- Experiência com CI/CD, observabilidade e arquitetura de microsserviços;
- Vivência no segmento de logística.
