Analista de desenvolvimento de software
Responsabilidades e atribuições
O dia a dia:
- Apoiar o time na discussão e definição dos planos de execução e deploy dos projetos.
- Contribuir para a definição de prioridades de médio e longo prazo do time.
- Participar do processo de discovery de produtos e projetos, avaliando a viabilidade técnica e garantindo o entendimento das regras de negócio.
- Colaborar com o time na identificação e priorização de débitos técnicos.
- Construir sistemas e aplicações com foco em resiliência, performance e tolerância a falhas.
- Escrever código seguro, buscando reduzir a exposição a vulnerabilidades.
- Garantir que suas entregas contem com níveis adequados de monitoramento e observabilidade, de acordo com a complexidade da solução.
- Investigar e solucionar incidentes em produção relacionados ao escopo do time.
- Identificar e corrigir bugs nos sistemas em que atua.
- Refatorar código, adicionar testes e melhorar a legibilidade e manutenibilidade dos projetos, promovendo a qualidade do código existente.
Requisitos e qualificações
Para essa posição, esperamos que você tenha:
- Conhecimento com Design Patterns.
- Boas práticas de programação orientada a objetos, com ênfase nos princípios SOLID.
- Metodologias ágeis.
- Conhecimento intermediário em testes, incluindo uso de mocks, gerenciamento de dependências e testes de integração.
- Domínio da linguagem de consulta (query language) do banco de dados utilizado, com atenção à sintaxe e performance na escrita de queries.
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title