Imagem exibindo o logotipo Trampe de Casa

Analista de Desenvolvimento de Software Sênior

Responsabilidades e atribuições

  • Escrever códigos de acordo com os critérios de aceitação;
  • Identificar, relatar e corrigir bugs;
  • Participar das reuniões de alinhamento e/ou refinamento do produto;
  • Acompanhar as versões do produto;
  • Levantar e analisar os objetivos de negócio necessários para a implementação das solicitações;
  • Acompanhar as mudanças relativas ao domínio dos softwares desenvolvidos;
  • Realizar análise de dados e definir projeto lógico/físico de bases de dados;
  • Documentar os objetivos de negócio, funcionalidades e demais características dos softwares;
  • Estudar o domínio do problema, acompanhar sua evolução e propor novas funcionalidades;
  • Identificar pontos de melhoria e refatoração na codificação dos softwares desenvolvidos;
  • Analisar logs de erros e de utilização dos sistemas;
  • Ajustar o software ao ambiente de produção;
  • Criar e dar manutenção a scripts de implantação;
  • Treinar as equipes responsáveis pela implantação dos softwares;
  • Garantir ao seu código o atendimento aos objetivos de negócio, atributos de qualidade e principais restrições;
  • Revisar os commits do time (Code Reviews);
  • Identificar possíveis melhorias tecnológicas nos softwares desenvolvidos;
  • Realizar provas de conceito das arquiteturas dos softwares;
  • Apoiar na especificação a arquitetura dos softwares;
  • Acompanhar e apoiar os times de operação na descoberta de problemas em produção;
  • Apoiar e/ou definir modelos de arquitetura a serem utilizados em cada software desenvolvido.

Requisitos e qualificações

  • Conhecimento em lógica de Programação;
  • Conhecimento em programação orientada a objetos;
  • Conhecimento em estrutura de dados;
  • Conhecimento em princípios SOLID e Design Patterns;
  • Referência em linguagens de programação e frameworks utilizados no projeto: HTML5, CSS3, JavaScript (ES6+), Vue.js (Vue Router e Vuex), TypeScript, ViTest, NPM, C#.
  • Conhecimento em APIs RESTful e integração com backend.
  • Conhecimento em banco de dados relacionais e não relacionais;
  • Conhecimento em padrões de projeto (GOF);
  • Conhecimento em análise de requisitos de sistemas;
  • Conhecimento em metodologias ágeis aplicadas ao desenvolvimento;
  • Conhecimento em testes unitários e funcionais automatizados;
  • Conhecimento em pipelines CI/CD;
  • Conhecimento em sistemas legados e computação distribuída.
  • Conhecimento em estratégias de versionamento de código;

BairesDev

Trabalhe de Casa Arquiteto Python / Ref. 0071P

Contratação: Integral
title

Grupo Primo

Front-end Engineer Pleno

Contratação: Integral
title

Vsoft

Vsoft

  • top 100 brasilícone de verificado
  • ícone de verificado
  • ícone de verificadoVsoft
  • ícone de verificadoA combinar

Compartilhar