Resumo
Conhecimento sobre software em geral; linguagens de programação como Javascript, Typescript, Angular, Node.js, PostgreSQL, Sequelize e GraphQL.
Habilidades de programação full-stack, conhecimento de padrões de projeto, e conhecimentos sólidos em construção de algoritmos e das principais estruturas de dados.
Requisitos
- Experiência com desenvolvimento de ferramentas de testes
- Conhecimentos em design e arquitetura de software
- Conhecimento das boas práticas da engenharia de software, ferramentas e processos
- Experiência no uso do GIT para versionamento
- Diferenciais: conhecimentos de microsserviços
- Conhecimento de softwares de gestão (ERP)
- Conhecimento com AWS; CI/CD
- Docker e Kubernetes
Atividades Principais
- Desenvolvimento
- Análise e correção de bugs
- Sustentação de softwares em produção em cloud
- Orientação para melhorias de processos atuais
- Desenvolvimento de integrações de sistemas
- Desenvolvimento de aplicativos para dispositivos móveis
- Elaboração de novos projetos
- Assegurar o cumprimento das políticas de privacidade e proteção de dados em conformidade à LGPD
- Descrever tarefas para o time de desenvolvimento
- Escrever requerimentos técnicos para o time de desenvolvimento
- Auxiliar programadores durante o desenvolvimento do software, ao explicitar comportamentos e regras de negócio
Contrato
Regime de contratação: CLT
Departamento
Tecnologia
Vaga
Desenvolvedor Pleno – Porto Alegre, RS