CARGO:

CIDADE - ESTADO:





[totvs crm] desenvolvedor de sistemas back end
Expirado
a32726

Receba notificações de novas vagas de Desenvolvedor em CASCAVEL-CE no seu e-mail.

  

Vaga: 1
Local de trabalho:
CASCAVEL - CE (1 vaga)

Descrição:
  • Conhecimento em design e arquitetura de software: Domain-Driven, TDD, Design Patterns;
  • Ter trabalhado com práticas Agile (Scrum, Kanban, XP);
  • Experiência com controle de versão (Git ou SVN);
  • Ser organizado e auto-gerenciável;
  • Ter boa comunicação e gostar de trabalhar em equipe;
  • Possuir inglês para leitura e escrita;
  • Experiência em liderança de equipe (liderança técnica);
  • Conhecimento no desenvolvimento de aplicações Twelve Factor
  • Experiência no desenvolvimento de aplicações Orientadas a Objetos
  • Experiência com build tools, gerenciamento de dependências (Ex: Maven, Gradle) e integração contínua (Ex: Jenkins, Circle,

Travis);

  • Experiência com Web Services, Restful APIs e SOAP;


Diferenciais:

  • Habilidades de negociação e comunicação entre equipes;
  • Conhecimento dos conceitos de teste (Test Doubles);
  • Conhecimento de protocolos de comunicação como HTTP, TCP, UDP
  • Experiência com bancos relacionais (Ex: PostgreSQL, MySQL) e não-relacionais (Ex: MongoDB, Cassandra, Datastore,

ElasticSearch);

  • Experiência com arquiteturas orientadas a serviços e abordagens de comunicação assíncrona entre componentes;
  • Conhecimento em ferramentas e tecnologias de cache (Ex: Memcached, Redis);
  • Conhecimento em frameworks de teste Java (Ex: JUnit, Mockito);
  • Conhecimento em linguagens além de Java, como Scala e Kotlin;
  • Conhecimento em abordagens de DevOps (Ex: load balancers, dynamic scaling, containeres como Docker, ferramentas infra

as a code como Chef e Puppet);

  • Conhecimento de funcionamento e estruturação de ambientes Cloud utilizando ferramentas PaaS, IaaS ou CaaS.
  • Desenvolver APIs públicas e privadas;
  • Utilizar tecnologias características de backend para entregar os requisitos solicitados;
  • Criar e manter builds e dependências de projetos de forma adequada utilizando ferramentas como gradle e maven;
  • Auxiliar no entendimento e configuração de ambientes Cloud para desenvolvimento e Produção;
  • Desenvolver testes unitários e de integração visando a melhor cobertura e qualidade das entregas;
  • Apoiar o time nas estimativas de horas no que diz a respeito das atividades técnicas;
  • Garantir a qualidade dos sistemas e produtos;
  • Ajudar a definir uma visão técnica alinhada com nossa visão do negócio;
  • Pesquisar novas tecnologias e propor melhorias nos processos afim de garantir excelência na qualidade de entrega;
  • Interagir com o time, que irá lhe fornecer as informações necessárias para desenvolver seu trabalho da melhor forma possível;
  • Participar de projetos de desenvolvimento de novos ou customizações de já existentes;
  • Manter o versionamento de códigos adequados utilizando ferramentas de versionamento de mercado.

X
Receba notificações de novas vagas de Desenvolvedor em CASCAVEL-CE