Descrição da vaga
Descrição Geral:Horário: administrativo - Informado na entrevistacontratação: efetivo cltnível: não informadodescrição:entender as necessidades dos produtos e transformar essas demandas em especificações técnicas que atendam aos objetivo da área
Desenvolver a arquitetura de sistemas e criar design de software eficiente, escalável e de alta performance, por meio da descrição de códigos limpos, eficientes e bem documentados, garantindo atendimento aos padrões de qualidade e boas práticas de desenvolvimento, incluindo segurança, usabilidade e desempenho
Criar e manter a documentação técnica do software, incluindo manuais de usuário, diagramas de arquitetura e logs de alterações
Implementar e executar testes unitários e de integração, além de identificar e corrigir bugs ou outros problemas no código
Manter e atualizar o software existente para corrigir erros, melhorar o desempenho ou adicionar novos recursos
Manter-Se atualizado sobre novas tecnologias, frameworks, linguagens de programação e tendências de mercado para implementar inovações e melhorias no desenvolvimento de software
Desenvolver scripts ou utilizar ferramentas para automatizar processos repetitivos e melhorar a eficiência do ciclo de desenvolvimento de software.
Requisitos:sólidos conhecimentos cloud computing, paas e iaas (microsoft azure é um diferencial)
Linguagens de programação javascript/typescript, python, sql, css, html
Desenvolvimento em apis rest
Frameworks quasar, ionic, react native ou similar
Bancos de dados relacionais sqlserver, postegres
Bancos de dados não relacionais mongodb, redis
Filas de execução service bus queue, azure queue ou similar
Ferramentas de versionamento azure repos e github
Ferramentas de ci/cd github actions, azure pipeline
Ferramentas de monitoramento google analytics/ azure monitor
Ambiente linux, docker e kubernetes
Metodologias ágeis (scrum, kanban).Benefícios: informado na entrevista
(informação confidencial).