Analista desenvolvedor III
Descrição da Vaga
**Analista Desenvolvedor Back\-end III** **Resumo:** O analista desenvolvedor back\-end sênior a responsabilidade de transformar as demandas em incrementos dos sistemas desenvolvidos e implementados pela empresa, por meio das melhores práticas do mercado. Faz o que precisa ser feito, tem autonomia e responsabilidade pelas entregas, pode acompanhar e dar suporte ao trabalho de outros desenvolvedores e ao time de desenvolvimento. Executa o processo naturalmente sem muito esforço cognitivo, além de orientar outros desenvolvedores sobre as boas práticas de desenvolvimento de Software. Auxilia na análise e refinamento de solicitações dos clientes internos e externos para ajudar na comprovação da viabilidade técnica do que precisará ser codificado. Auxilia na disseminação de boas práticas de codificação, disseminando os critérios de pronto definidos entre todos os integrantes do time e em todas as etapas do processo de desenvolvimento do time em que estiver inserido. Contribui com novas ideias e melhorias que visam melhorar a qualidade do fluxo de desenvolvimento realizado pelo time. **Responsabilidades:** * Participar ativamente no desenvolvimento dos projetos, com olhar crítico em relação à qualidade das entregas, processos, metodologias e tecnologias adotadas; * Desenvolver códigos limpos e de fácil manutenção; * Solucionar problemas sempre com o uso de boas práticas ao invés de adotar soluções mais rápidas (e menos “limpas”); * Buscar sempre o aprimoramento das tecnologias que já utiliza, bem como interesse no uso de novas tecnologias; * Resolver problemas complexos de forma independente; * Construir bibliotecas para reuso quando possível; * Sugerir melhorias nos sistemas nos quais trabalha; * Oferecer suporte à colegas da equipe e a projetos ao qual não está inserido integralmente; * Dar suporte técnico para processo de refinamento das demandas mais complexas; * Acompanhar o avanço e surgimento de novas tecnologias; * Realizar revisões regulares do código (Code Review); * **Escolaridade:** Graduação completa Cursos na área de Análise e Desenvolvimento de Sistemas e afins. **Competências Técnicas:** * Aplicação dos Padrões Arquiteturais (DDD, TDD, BDD, DI ou 3 Camadas) * Aplicação dos Design Patterns * Aplicação dos Princípios SOLID e Clean Code * T\-SQL (Melhores Práticas com foco na Performance) * Conhecimentos em técnicas de otimização do Front\-End (compilação, minificação, resoluções de imagens por tamanho de tela, etc) * Conhecimentos em bancos NOSQL * Conhecimentos em metodologias ágeis, como SCRUM ou Kanban; * Aplicação de versionamento de código (Gitflow) * Conhecimentos em IIS * Conhecimentos em gerenciamento de DNS * Ter proficiência ao menos em 2 assuntos técnicos, por exemplo, .Net Core e SQL * **Competências Comportamentais:** Pensamento crítico. Autonomia e responsabilidade técnica Colaboração
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev