O que a vaga pede
Área: Tecnologia / Desenvolvimento de Software
Nível: Pleno ou Senior
Modalidade: Presencial
Local: Curitiba/PR
Regime: [a definir]
Sobre a oportunidade
Estamos buscando um(a) Desenvolvedor(a) Delphi Pleno ou Senior para integrar nosso time de Tecnologia e atuar diretamente no desenvolvimento, manutenção e evolução de sistema especializado em automação de processos de pesagem e controle de acesso de veículos.
A posição terá atuação próxima ao ambiente de produção, trabalhando tanto com desenvolvimento de software e bancos de dados quanto com integrações entre o sistema e equipamentos utilizados na automação.
Buscamos alguém com perfil analítico, que goste de investigar problemas e tenha interesse em entender não apenas o código, mas todo o fluxo envolvido na operação do sistema.
Principais responsabilidades
• Desenvolver e manter aplicações desktop utilizando Delphi / Object Pascal.
• Implementar novas funcionalidades e melhorias.
• Realizar correções de bugs e análise de problemas em produção.
• Trabalhar com bancos de dados MySQL e SQL Server.
• Desenvolver e otimizar consultas SQL.
• Trabalhar com transações, procedures, índices e integridade dos dados.
• Utilizar e manter componentes de acesso a dados, especialmente FireDAC.
• Realizar integrações com equipamentos e sistemas externos.
• Trabalhar com comunicação Serial (RS-232/RS-485) e TCP/IP.
• Integrar o sistema com balanças, indicadores de peso, leitores RFID, câmeras LPR, cancelas, sensores e sinaleiros.
• Analisar problemas de comunicação entre equipamentos e o sistema.
• Desenvolver e manter integrações via API REST e JSON.
• Trabalhar na manutenção e evolução das APIs existentes.
• Investigar problemas considerando todo o fluxo: equipamento → comunicação → aplicação → banco de dados → integração.
• Realizar testes e validações antes da implantação em ambiente de produção.
• Documentar alterações, correções e procedimentos técnicos.
• Apoiar tecnicamente a equipe durante implantações e atendimentos.
• Participar da evolução da arquitetura e da estabilidade do sistema.
Requisitos obrigatórios
• Experiência profissional com Delphi / Object Pascal.
• Experiência com aplicações Windows Desktop / VCL.
• Conhecimento de programação orientada a objetos.
• Experiência com SQL.
• Experiência com MySQL.
• Conhecimento de SQL Server.
• Experiência com manutenção e evolução de sistemas existentes.
• Conhecimento de tratamento de exceções e diagnóstico de erros.
• Capacidade de interpretar código desenvolvido por outros profissionais.
• Conhecimento de Git ou outro sistema de controle de versão.
• Perfil investigativo e capacidade de solucionar problemas técnicos.
Diferenciais
Será considerado um grande diferencial possuir experiência com:
• FireDAC.
• Comunicação RS-232 / RS-485.
• Comunicação TCP/IP / Socket.
• Portas COM.
• Integração com equipamentos industriais.
• Balanças eletrônicas.
• Sistemas de pesagem.
• RFID / RFID UHF.
• Câmeras LPR / reconhecimento de placas.
• Automação de cancelas.
• Sensores e dispositivos de automação.
• APIs REST.
• JSON.
• Desenvolvimento de APIs em Delphi.
• Framework Horse.
• Sistemas logísticos, industriais ou de automação.
• Aplicações que dependam de comunicação em tempo real com equipamentos.
Perfil que buscamos
Procuramos uma pessoa que:
• Goste de resolver problemas.
• Tenha raciocínio lógico e perfil investigativo.
• Consiga analisar um problema desde o equipamento até o banco de dados.
• Tenha facilidade para trabalhar com sistemas já existentes.
• Seja cuidadosa ao alterar sistemas em produção.
• Tenha autonomia para investigar e propor soluções.
• Saiba trabalhar em equipe.
• Tenha boa comunicação.
• Seja organizada e comprometida com documentação e qualidade do código.
• Tenha interesse em aprender sobre automação, equipamentos e processos industriais.
Um pouco do nosso ambiente técnico
O Sistema é uma aplicação que integra software, banco de dados e equipamentos de automação.
Entre as tecnologias e integrações presentes no ambiente estão:
Delphi → VCL → FireDAC → MySQL / SQL Server → APIs → TCP/IP → RS-232/RS-485 → RFID → LPR → Balanças → Cancelas → Sensores → Sinaleiros.
Por isso, buscamos um profissional que tenha interesse em atuar além do desenvolvimento tradicional de telas e regras de negócio.
Formação
Desejável:
• Ensino superior completo ou em andamento em Tecnologia da Informação, Sistemas de Informação, Ciência da Computação, Engenharia de Software ou áreas relacionadas.
Experiência prática relevante poderá ser considerada mesmo sem formação específica.
Por que trabalhar conosco?
Você terá a oportunidade de atuar em um sistema que envolve desenvolvimento de software, bancos de dados, APIs, redes, comunicação com equipamentos e automação, participando diretamente da evolução de uma solução utilizada em operações reais.
É uma oportunidade para quem gosta de desafios técnicos e quer trabalhar em um ambiente em que o desenvolvimento de software está diretamente conectado ao mundo físico e à automação.
Processo seletivo
O processo poderá envolver:
1. Conversa inicial sobre experiência profissional.
2. Avaliação de conhecimentos em Delphi e SQL.
3. Conversa técnica sobre situações reais de desenvolvimento e manutenção de sistemas.
4. Entrevista final.
Interessados devem enviar currículo informando experiência com Delphi, bancos de dados e projetos de integração de sistemas.