Atuar no desenvolvimento, manutenção e evolução de aplicações back-end, contribuindo para a sustentação de sistemas existentes, implementação de melhorias e resolução de problemas técnicos. Será responsável por compreender e aplicar regras de negócio, desenvolver soluções de qualidade e atuar de forma próxima ao banco de dados, garantindo eficiência, estabilidade e confiabilidade das aplicações.
Responsabilidades e atribuições
- Desenvolver, analisar e otimizar consultas e rotinas de banco de dados.
- Atuar na manutenção e evolução de sistemas legados.
- Desenvolver e realizar manutenção da lógica de negócio das aplicações.
- Criar e manter procedures, functions, views e demais objetos de banco de dados.
- Desenvolver e realizar integrações por meio de APIs REST.
- Documentar soluções, processos e alterações realizadas nos sistemas.
- Participar das discussões técnicas e colaborar com os demais integrantes do time.
- Garantir qualidade, organização e cumprimento dos prazos das entregas.
Requisitos
Banco de Dados
- Bom conhecimento em PL/SQL ou Oracle.
- SQL intermediário a avançado.
- Construção, análise e otimização de consultas.
- JOINs e subqueries, views, procedures e functions, transactions, índices.
- Conhecimento de processamento de dados e relacionamento entre aplicações e banco de dados.
Desenvolvimento Back-End
- Domínio de programação orientada a objetos.
- Experiência anterior com Delphi.
- Tratamento de exceções.
- Debug e troubleshooting.
- Gerenciamento de memória e ponteiros.
- Manipulação de arquivos.
- Conhecimento de threads em nível intermediário.
Conhecimento intermediário
- Git.
- API REST.
- Arquitetura e integração entre aplicações e banco de dados.
- Desenvolvimento e manutenção de aplicações desktop/legadas.
Conhecimento básico ou diferencial
- Postman ou Insomnia.
- Jenkins.
- BDE.
- DLLs e integração com Windows.
- Componentes próprios e de terceiros.
- VCL, Forms, Frames e DataModules.
- Atuação com Java.
- Vivência com sistemas legados e projetos de migração tecnológica.
- Conhecimento em metodologias ágeis.