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 princípios SOLID e Design Patterns;
  • Referência em linguagens de programação e frameworks utilizados no projeto: .NET Framework / .NET Core, C#, APIs RESTful, Testes de unidade, MAUI, GIT, Banco de dados relacional, Arquitetura de software (camadas, microsserviços, DDD, etc.);
  • Conhecimento em GCP Cloud, AzureDevops, Redis e Docker (desejável);
  • Conhecimento em DevExpress XAF, RabbitMQ, Hangfire, PostgreSQL, Monitoramento e observabilidade (ex: logs, métricas, alertas);
  • 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.

Empresa: BairesDev

Trabalhe de Casa Arquiteto Python / Ref. 0071P

Contratação: Integral
title

Empresa: 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