Vaga de Analista/Desenvolvedor Delphi Sênior
1 vaga: | CLT (Efetivo) | Publicada em 11/04
- A Combinar
Sobre a vaga
1. Análise e Especificação de Requisitos:
" Interagir com stakeholders para entender e coletar requisitos de negócios.
" Analisar os requisitos do sistema e do usuário para definir o escopo e as limitações do projeto.
" Especificar os requisitos técnicos e de software para soluções baseadas em Delphi.
2. Design de Arquitetura:
" Desenvolver e projetar a arquitetura do sistema com uma perspectiva de longo prazo para escalabilidade, manutenção e performance.
" Definir padrões de codificação e estruturas de projetos a serem seguidos pela equipe de desenvolvimento.
3. Desenvolvimento de Software:
" Codificar soluções complexas e eficientes em Delphi, garantindo a qualidade e a eficácia do código.
" Implementar padrões de design, como MVC ou MVVM, e utilizar bibliotecas e frameworks adequados para Delphi.
4. Gerenciamento de Dados:
" Projetar, implementar e manter bases de dados relacionais como SQL Server, Oracle, ou outros compatíveis com Delphi.
" Escrever consultas SQL otimizadas e gerenciar integrações de dados.
5. Liderança Técnica e Mentoria:
" Liderar projetos de desenvolvimento, incluindo planejamento, alocação de recursos e gestão de prazos.
" Orientar e mentorar desenvolvedores mais jovens ou menos experientes na equipe, promovendo o crescimento técnico da equipe.
6. Documentação:
" Documentar claramente os sistemas desenvolvidos, incluindo arquitetura, configurações e procedimentos de operação.
" Manter registros de versões e mudanças para garantir a rastreabilidade e facilitar futuras manutenções.
7. Pesquisa e Desenvolvimento Contínuo:
" Permanecer atualizado com as tendências tecnológicas e novidades no ambiente de desenvolvimento Delphi.
" Avaliar e incorporar novas tecnologias e ferramentas para melhorar o processo de desenvolvimento e a qualidade do produto.
Responsabilidades:
" Desenvolver e manter aplicações robustas em Delphi (preferencialmente Delphi XE5 ou superior) e C#.
" Modelar e administrar bancos de dados complexos, utilizando SQL Server 2014, MySQL, entre outros.
" Analisar e interpretar modelos de dados e processos de negócios, com habilidade para utilizar notações como BISAGI.
" Liderar equipes de desenvolvimento, gerenciar processos e controlar versões de software.
Qualificações Necessárias:
" Profunda proficiência em Pascal, com conhecimento avançado em programação orientada a objetos.
" Experiência prática significativa com bancos de dados e desenvolvimento backend.
" Conhecimento em desenvolvimento C# utilizando Visual Studio será um diferencial.
" Experiência prévia em liderança de equipes e gerenciamento de projetos.
Competências Pessoais:
" Paciência e habilidade excepcional no trato com usuários e clientes.
" Capacidade excelente de estabelecer e manter relacionamentos interpessoais positivos.
" Habilidade comprovada de escuta ativa, entendendo as necessidades dos stakeholders.
" Proatividade na resolução de problemas e na busca por oportunidades de melhoria.
Idioma: Inglês - Intermediário
Idioma: Inglês - Intermediário