Desenvolvedor Delphi

Encontrado em: Talent BR C2 - Há 5 dias


Cascavel, Brasil Ecocentauro Sistemas Inteligentes Tempo inteiro
Nível: Pleno
Cursos de: 2 ano,ADS - Análise e Desenvolvimento de Sistemas,CIENCIA DA COMPUTACAO,Tecnologia da Informacao
Escolaridade: Graduação - Completo
Tipo de contrato: CLT
Jornada de trabalho: Horário comercial: 8h00 as 12h00 e das 14h00 as 18h00
Disponibilidade para mudança

Benefícios: Assistência Odontológica de 50,00%, Aulas de funcional, Auxilio Alimentação de R$ 426,30, Auxílio Transporte, Cartão Farmácia, Convênio com instituições de ensino de 20,00%, Frutas , Plano de Saúde

Responsabilidades e Experiências desejáveis:

Estamos em busca de um Desenvolvedor Delphi para o time Ecocentauro.

 

Abaixo um pouco sobre a vaga:

 

1.Fazer análise de requisitos,  codificação, o teste e a implantação do sistema.

 

2. Manutenção de sistemas: Responsável por manter e atualizar sistemas existentes. Isso inclui a correção de bugs, a implementação de melhorias e a atualização de funcionalidades.

 

3. Análise de requisitos: Analisar os requisitos do cliente. Isso envolve entender as necessidades do cliente, identificar os principais requisitos e definir a melhor solução técnica.

 

4. Design de soluções: Com base nos requisitos do cliente, o Desenvolvedor Delphi Pleno precisa projetar a solução técnica. Isso envolve a definição da arquitetura do sistema, a escolha das tecnologias adequadas e a definição das principais funcionalidades.

 

5. Codificação: Após o design da solução, o Desenvolvedor Delphi Pleno precisa codificar o sistema. Isso envolve escrever o código-fonte do sistema, seguindo as melhores práticas de programação e utilizando as bibliotecas e frameworks adequados.

 

6. Teste de sistemas: Antes de implantar um sistema, o Desenvolvedor Delphi Pleno precisa realizar testes para garantir que o sistema está funcionando corretamente. Isso inclui testes unitários, testes de integração e testes de aceitação.

 

7. Implantação de sistemas: Implantar o sistema em produção. Isso envolve a configuração do ambiente de produção, a migração de dados e a realização de testes finais.

 

Além das responsabilidades mencionadas acima, um Desenvolvedor Delphi Pleno também precisa ter algumas qualificações e habilidades técnicas, como:

 

1. Conhecimento em banco de dados: Muitos sistemas desenvolvidos em Delphi precisam se conectar a bancos de dados. Portanto, um Desenvolvedor Delphi Pleno precisa ter conhecimento em bancos de dados, como SQL Server, Oracle ou MySQL. Isso inclui saber escrever consultas SQL, criar tabelas e índices, e otimizar consultas.

 

2. Conhecimento em arquitetura de software: Um Desenvolvedor Delphi Pleno precisa ter conhecimento em arquitetura de software. Isso inclui entender os princípios de design de software, como separação de responsabilidades, modularidade e reutilização de código.

 

3. Conhecimento em padrões de projeto: Além da arquitetura de software, um Desenvolvedor Delphi Pleno também precisa ter conhecimento em padrões de projeto. Isso inclui conhecer os principais padrões de projeto, como MVC, Observer e Factory, e saber aplicá-los em seus projetos.

 

4. Habilidades de resolução de problemas: Ter habilidades de resolução de problemas. Isso inclui a capacidade de identificar e solucionar bugs, otimizar o desempenho do sistema e lidar com situações inesperadas.

 

5.Desejável: Regra de negocio, conhecimento de GITLAB.

 

6. Conhecimento em Firebird.

 

Além das habilidades técnicas, um Desenvolvedor Delphi Pleno também precisa ter algumas habilidades comportamentais, como:

 

1. Trabalho em equipe: Trabalhar em equipe, colaborando com outros desenvolvedores, analistas e testadores. Portanto, é importante ter habilidades de trabalho em equipe, como a capacidade de se comunicar efetivamente, compartilhar conhecimento e resolver conflitos.

 

2. Autonomia: Ser responsável por suas tarefas e prazos, gerenciar seu tempo.

 

3. Aprendizado contínuo: A área de desenvolvimento de software está em constante evolução, com novas tecnologias e melhores práticas surgindo o tempo todo. Portanto, é importante ter habilidades de aprendizado contínuo, como a capacidade de se manter atualizado, aprender novas tecnologias e aplicar novos conhecimentos em seus projetos.