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
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.