Analista Programador
InHire Ver todas as vagas
- Santos - SP
- Permanente
- Período integral
- Desenvolver, customizar e implementar novos processos de sistemas com base em documentação de requisitos e realizando testes para para garantir que os sistemas atendam às necessidades específicas da empresa;
- Elaborar e implementar a modelagem de dados, analisando requisitos, compreendendo as necessidades do negócio e os requisitos dos dados e configurando o banco de dados de acordo com o modelo desenhado, realizar testes para verificar a integridade e desempenho;
- Analisar o desempenho dos sistemas e otimizar as rotinas, verificando Indexação de tabelas, otimizando Scripts e Rotinas, utilizando ferramentas de performance, gerenciamento de transações e testes e simulações para garantir que os sistemas funcionem de maneira eficiente, rápida e confiável;
- Aplicar correções em rotinas e processos de sistemas, prestando suporte técnico básico e realizando manutenção corretiva nos sistemas, assegurando que as operações de dados sejam executadas de maneira eficiente e sem erros;
- Documentar rotinas e processos, coletando informações, reunindo detalhes, incluindo objetivos, passos, entradas e saídas, redigindo a documentação de forma clara e concisa, utilizando formatos padronizado e validando com outros membros da equipe para garantir precisão;
- Realizar testes e homologações de processos e rotinas de sistemas, planejando, definindo critérios e os objetivos e criando casos de teste com base nos requisitos, detectando e registrando todos os resultados, como erros ou falhas;
- Interagir ativamente com as equipes dos projetos da empresa em reuniões de equipe e projetos para discutir progresso e desafios;
- Realizar a análise da documentação de requisitos para estimar o esforço necessário para o desenvolvimento.
- Ensino superior completo em Ciência da Computação, Sistemas de Informação, Engenharia de Software ou áreas correlatas.
- Conhecimentos intermediários em integrações de dados, ETL e dashboards.
- Conhecimentos intermediários em boas práticas de desenvolvimento e versionamento de código.
- Domínio dos principais comandos SQL e de técnicas de otimização de consultas.
- Conhecimentos intermediários em escalabilidade e arquitetura de dados para grandes volumes.
- Conhecimentos intermediários em técnicas de refatoração de código SQL e otimização de consultas.
- Conhecimentos intermediários em sistemas de gerenciamento de bancos de dados relacionais (SQL Server, MySQL, PostgreSQL).
- Experiência em criação de consultas complexas, otimização de procedures e análise de performance para melhorar eficiência no banco de dados.
- Experiência em desenvolvimento de modelos de dados complexos, com esquemas normalizados/desnormalizados alinhados à performance e integridade.
Vamos adorar conhecer sua trajetória e entender como ela pode se conectar com a nossa.