Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Node Sr

CLT (Efetivo)Presencial (Local)Brasília-DFEmpresa Confidencial (Cadastre-se)

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Cargo: Desenvolvedor Node Sr

Tipo de contratação: CLT

Modalidade: Home Office

Local de Trabalho: Remoto

Formação: Superior Completo

Requisitos Obrigatórios/Tecnologia/Conhecimento necessários

Principais atividades

No mínimo 6 anos de experiência trabalhando como Desenvolvedor NodeJs

Node.js como principal linguagem de programação (diferencial conhecer também Java).

Processo de desenvolvimento e implantação de sistemas em esteiras de CI/CD.

Atuação em metodologias ágeis (Scrum/Kanban).

Arquitetura de software e arquitetura de microsserviços.

Testes e qualidade de sistemas (testes unitários e de integração).

Containers (Docker) e deploy em OpenShift.

Versionamento de software (Git/GitFlow).

Banco de dados relacionais (SQL) e não relacionais.

Modelagem de banco de dados (DML e DDL).Padrões de projeto (MVC, MVP, MVVM, Design Patterns).

Clean Code e refatoração.

Programação orientada a objetos, funcional e reativa.

Princípios arquitetônicos RESTful.

Configuração de esteiras automatizadas (Jenkins, Sonar, etc.).

Sistemas de mensageria (IBM MQ, Kafka, RabbitMQ, etc.)

Responsabilidades

Desenvolver soluções utilizando as boas práticas e seguindo a metodologia de desenvolvimento de sistemas do CCS (MDS).

Desenvolver os sistemas de acordo com as especificações feita pelo analista de sistemas para atender os negócios prospectados.

Acompanhar as features/correções de sistemas realizados no ambiente de produção e homologação.

Honrar o compromisso no cumprimento de prazos de entregas de sistemas com qualidade e performance.

Efetuar análise técnica de demandas negociais e evolutivas técnicas junto com o analista de sistema, equipe UI/UX e PO de negócio.

Contribuir para o desenvolvimento e manutenção de arquitetura e sistemas consistentes e preparadas para evoluções.

Garantir a qualidade dos softwares desenvolvidos no CCS.

Criar e manter atualizada a documentação técnica do sistemas.

Elaboração preliminar de Documento de arquitetura de sistemas e criação de estrutura base dos sistemas.

Mentoria da equipe para garantir a qualidade do processo de desenvolvimento de sistemas do CCS.