Pleno Software Developer
Responsabilidades e atribuições
- 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.
- Responder pela qualidade, confiabilidade e desempenho dos recursos, serviços e informações geradas pelas tarefas sob sua responsabilidade, mantendo o sigilo sobre assuntos relacionados às atividades da Cibra;
- Conhecer, aplicar, promover e sugerir condutas voltadas para a segurança no trabalho e responsabilidade ambiental e social, contribuindo para garantir a adoção das melhores práticas relacionadas aos temas;
- Manter-se atualizado quanto aos avanços tecnológicos referentes à sua área de atuação, visando o aprimoramento profissional, bem como sugerir melhorias contínuas em equipamentos e processos;
- Apoiar o superior imediato em assuntos inerentes à sua área de atuação, apresentando e discutindo problemas e irregularidades, a fim de subsidiar a definição de procedimentos e ações a serem adotadas;
Requisitos e qualificações
- Ensino superior completo em Tecnologia da Informação, Sistemas de Informação, Ciências da Computação ou cursos correlatos.
- Inglês intermediário.
- 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)
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title