Buscar vagas

Developer senior

Tempo Integral
      Brasil - Remoto       18/09

Netvagas

Vaga remota para Developer senior na empresa Netvagas

PUBLICIDADE

Descrição da vaga

  • PHP 7+: Experiência sólida com PHP, incluindo frameworks como Symfony ou Laravel. 
  • JavaScript: Domínio de JavaScript moderno e pelo menos um dos frameworks (Vue, Angular, React, NodeJS). 
  • Orientação a Objetos: Boa compreensão e aplicação de princípios de design e arquitetura de sistemas. 
  • Padrões de Projeto: Experiência com padrões de projeto em sistemas de médio a grande porte. 
  • Testes Unitários: Experiência com testes unitários utilizando ferramentas como PHPUnit, Jest ou Mocha. 
  • Metodologias Ágeis: Familiaridade com Scrum ou Kanban. 
  • Controle de Versão: Uso avançado de Git. 
  • Arquitetura em Nuvem: Experiência com alguma arquitetura em nuvem, preferencialmente Azure. 
  • Bancos de Dados: Experiência com bancos de dados SQL e No-SQL (por exemplo, PostgreSQL, MongoDB). 
  • Protocolos de Mensageria: Experiência com algum protocolo de mensageria como RabbitMQ ou Kafka. 
  • Protocolos de Comunicação: Conhecimento em REST ou GraphQL, incluindo design de APIs.

  • Diferenciais:
  • Arquitetura de Eventos: Experiência com Event Driven e Event Storming. 
  • Padrões de Persistência e Consumo de Dados: Conhecimento em CQRS. 
  • Padrões de Arquitetura de Software: Experiência com microsserviços. 
  • Experiência prévia com produtos educacionais. 
  • Familiaridade com sistemas LMS e CMS. 

  • Realizar a codificação dos sistemas no ambiente de programação, utilizando linguagem específica e baseando-se no levantamento de requisitos, utilizando as técnicas de codificação, visando criar uma aplicação que atenda às exigências do usuário.
  • Especificar a arquitetura de sistemas – Especificar sua arquitetura, escolhendo as ferramentas adequadas ao desenvolvimento desenvolvimento, visando garantir a sua reusabilidade de código e escalabilidade da aplicação.
  • Manutenção da codificação existente – Realizar manutenções corretivas e evolutivas nas aplicações existentes, baseando-se no backlog de produto (lista de requisitos a serem trabalhados), visando adequar a aplicação para atender as necessidades do usuário.

O modelo de trabalho da vaga é:

  • CLT, 100% Remoto
  • Carga horária: 44h semanais, de segunda a quinta-feira das 08h às 18h e sexta-feira das 08h às 17h.