O que a vaga pede
Atribuições: Desenvolver, manter e evoluir sistemas corporativos utilizando Delphi; Analisar requisitos junto às áreas de negócio e propor soluções técnicas; Corrigir bugs e realizar melhorias em sistemas legados e novos módulos; Desenvolver e otimizar consultas SQL, procedures e integrações com banco de dados; Garantir performance, estabilidade e qualidade das aplicações; Participar de revisões de código e aplicação de boas práticas de desenvolvimento; Apoiar testes, homologações e implantação de sistemas em produção; Documentar sistemas, regras de negócio e processos técnicos; Atuar na sustentação de sistemas críticos. Requisitos Necessários: Experiência sólida em Delphi (versões recentes e/ou Delphi 7 em diante); Forte conhecimento em Programação Orientada a Objetos (POO); Conceitos de encapsulamento, herança, polimorfismo e abstração; Uso de Interfaces para desacoplamento e inversão de dependência, por exemplo: IRepository, IService, etc; Referência: Interfaces no Delphi – DocWiki; Experiência em consumo de APIs REST (utilizando componentes nativos, REST.Client ou bibliotecas de terceiros); Domínio de SQL e modelagem de banco de dados relacional; Experiência com manutenção e evolução de sistemas legados; Vivência na criação de APIs REST com framework Horse; Criação de endpoints; Middlewares (autenticação, logging, CORS, compressão etc.); Estruturação de projetos seguindo boas práticas (camadas, SOLID). Benefícios Assistência médica Assistência odontológica Apoio Pass (serviço de apoio psicológico, jurídico, financeiro e social) WellHub (soluções de saúde e bem-estar) Participação nos Lucros ou Resultados Previdência privada Seguro de vida Vale-alimentação Auxílio Creche Licença maternidade/paternidade estendida Kit do Conhecimento (material escolar para filhos) Plataforma de Telemedicina 24 horas Universidade AMAGGI Programa de Auxílio Educação