Sobre a empresa
Responsabilidades:
-
Atividades de programação
-
Alta coesão
-
Baixo acoplamento
-
Criação de API's stateless
-
Adotar soluções simples
-
-
Atuar em itens simples e médios sem ajuda.
-
Atuar em itens complexos com pouca ajuda.
-
Atuar em refinamento técnico de atividades.
-
Atuar na inspeção de código (pull request) de outros membros do os colaboradores e prestadores de serviço interno.
-
Atuar com olhar de otimização de desenvolvimento.
-
Atuar com o monitoramento e performance de aplicações.
-
Participação em definição de arquitetura.
-
Participação em definição de processo técnico.
-
Siga conceitos de programação, como:
-
Atividades de capacitação
-
Atuar colaborativamente com os colaboradores e prestadores de serviço interno.
-
Atuar capacitando tecnicamente os colaboradores e prestadores de serviço interno.
-
Criar rotinas de capacitação com os colaboradores e prestadores de serviço interno.
-
Atividades de documentação
-
Gerar especificações técnicas (Postman/Swagger).
-
Fluxogramas.
-
Diagramas de sequência.
-
Diagramas de fluxo de dados.
-
Modelo entidade relacionamento.
-
Diagrama de classes.
-
Documentação de arquitetura.
-
Documentação de requisitos técnicos.
-
Comunicação
-
Atuar com o líder dos colaboradores e prestadores de serviço interno na previsibilidade nas atividades (estimativas).
-
Atuar na tomada de decisões técnicas.
-
Atuar na mediação de conflitos dos colaboradores e prestadores de serviço interno.
-
Manter comunicação ativa com os colaboradores e prestadores de serviço interno, reportando status de início, final e impedimento das atividades.
-
Incentivar os colaboradores e prestadores de serviço interno a melhorar a comunicação técnica no dia a dia.
-
Participação ativa com os clientes, estruturando a melhor forma de comunicação, envolvendo os colaboradores e prestadores de serviço interno ou não.
-
Evolução
-
Participar e atuar ativamente em outras iniciativas da empresa.
-
Participar quando requerido em entrevistas.
-
-
Participar de educação e treinamento contínuos para se manter atualizado sobre as melhores práticas, aprender novas linguagens de programação e ajudar melhor os outros membros da equipe;
-
Executar outras tarefas correlatas, conforme necessidades ou a critério de seu superior.
-
Processo
-
-
Estar familiarizado com o processo de Git Flow.
-
Estar familiarizado com as metodologias Kanban, Scrum e Incremental
-
Participação e definir reuniões de trabalho estabelecidas para seus colaboradores e prestadores de serviço interno.
-
Reporte de trabalho em nível de tarefa nos grupos.
-
Reporte de trabalho ativamente para sua liderança.
-
Apontar corretamente as horas trabalhadas no controle interno da empresa.
-
Emitir nota fiscal no prazo solicitado pela empresa.
-
Skill de Programação e infraestrutura:
-
Node.js (JavaScript / Typescript), ou
-
PostgresSQL e SQLserver
-
MongoDB ou banco não relacional
-
Noções de React.js, Vue.js ou Angular.js
-
Noções de monitoramento de sistemas
-
AWS ou Azure
-
Configuração de DNS
-
Servidor de aplicação
-
Servidor de banco de dados
-
Coleta e gerenciamento de logs
Características importantes:
-
Constante estudo e evolução;
-
Senso de curiosidade;
-
Boa comunicação com os colaboradores e prestadores de serviço interno;
-
Ter uma rotina organizada;
-
Senso de urgência apurado;
-
Disponibilidade para atuações emergenciais;
-
Resolução de problemas;
-
Espírito colaborativo.
Benefícios