Skills
Sobre a Vaga
Estamos em busca de um profissional para desenvolver, manter e evoluir sistemas utilizando Delphi, atuando também na análise de requisitos e na definição de soluções técnicas para projetos.
Responsabilidades
- Desenvolver, manter e evoluir sistemas utilizando Delphi
- Analisar requisitos e necessidades dos usuários, propondo soluções técnicas adequadas
- Realizar manutenção corretiva, preventiva e evolutiva em sistemas existentes
- Desenvolver novas funcionalidades e módulos para sistemas ERP
- Criar e manter consultas, procedures, functions, views e demais objetos em SQL Server
- Desenvolver integrações com APIs e sistemas de terceiros utilizando REST, JSON e XML
- Realizar análise e correção de problemas de desempenho e inconsistências nos sistemas
- Efetuar testes e validações das funcionalidades desenvolvidas
- Participar da definição da arquitetura e das soluções técnicas dos projetos
- Realizar análise de código e propor melhorias de qualidade, desempenho, segurança e manutenção
- Apoiar desenvolvedores de níveis Júnior e Pleno na resolução de problemas técnicos
- Documentar funcionalidades, processos e soluções desenvolvidas
- Trabalhar em conjunto com as áreas de suporte, implantação e usuários para identificar e solucionar problemas
- Participar da evolução tecnológica dos sistemas, buscando reduzir problemas recorrentes e melhorar a qualidade do software
Requisitos
- Formação superior ou técnica na área de Tecnologia da Informação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas
- Experiência sólida com Delphi, incluindo versões legadas e atuais
- Domínio de Object Pascal, orientação a objetos, componentes visuais e desenvolvimento de aplicações desktop
- Experiência com Delphi 2007 e manutenção/evolução de sistemas legados
- Conhecimento em SQL Server, incluindo consultas SQL, procedures, functions, views, triggers e otimização de consultas
- Experiência com integração de sistemas através de APIs REST, JSON e XML
- Conhecimento de arquitetura de software, padrões de projeto e boas práticas de programação
- Experiência com manutenção, correção de erros, análise de problemas e evolução de sistemas existentes
- Conhecimento de controle de versão, preferencialmente Git
- Capacidade de analisar requisitos e transformar necessidades de negócio em soluções técnicas
- Experiência com sistemas ERP
- Vivência com sistemas legados de grande impacto operacional
- Conhecimento de boas práticas de segurança de software
- Experiência com otimização de desempenho de aplicações e bancos de dados
- Vivência com liderança ou mentoria técnica de desenvolvedores
- Facilidade de interação com clientes e usuários finais