




Descrição: Se você tem: * Superior completo em a área de Tecnologia da Informação, Processamento de Dados, Ciência da Computação, Telecomunicações, Engenharia Computacional, Análise e Desenvolvimento de Sistemas ou áreas afins; * Conhecimento de Frameworks e Bibliotecas * Experiência mínima em linguagens \- Rust \- C/C\+\+ \- Javascript \- React \- Python \- Golang \- HTML/CSS \-Elixir * Noções de framework como Symphony ou Laravel * Noções em Banco de Dados SQL (MySQL/Postgre/MariaDB) * Noções em SGBD como PhpMyadmin * Programação e Desenvolvimento de Software * Experiência com bancos de dados relacionais * Padrões de Codificação e Boas Práticas \#VemSerUM Valorizamos se você também tem: * Noções em sistemas operacionais (Windows e Linux) * Noções em segurança da informação e na LGPD * Noções em ferramentas de integração entre sistemas (API) * Noções em Rust \- C/C\+\+ \- Javascript \- React \- Python \- Golang \- HTML/CSS \-Elixir * Inglês Avançado * Desenvolvimento de software: Escrever código limpo, eficiente e escalável para aplicações web, mobile ou desktop, utilizando as melhores práticas de programação. * Participação em reuniões de planejamento: Colaborar com outros membros da equipe para discutir requisitos do projeto, estimar esforço, definir prazos e prioridades. * Análise de requisitos: Compreender e interpretar os requisitos do cliente ou do produto e traduzi\-los em especificações técnicas e funcionalidades. * Testes e depuração: Criar e executar testes unitários, testes de integração e testes de aceitação para garantir a qualidade do software. Identificar e corrigir bugs e problemas de performance. * Colaboração em equipe: Trabalhar em estreita colaboração com outros desenvolvedores, designers, gerentes de projeto e stakeholders para garantir que os objetivos do projeto sejam alcançados. * Manutenção de código: Realizar manutenção em código legado, fazer melhorias e atualizações conforme necessário para acompanhar as mudanças nos requisitos ou tecnologias. * Pesquisa e aprendizado contínuo: Manter\-se atualizado sobre as últimas tendências, ferramentas e tecnologias no campo do desenvolvimento de software. Experimentar novas tecnologias e técnicas para melhorar suas habilidades e eficiência no trabalho. * Documentação: Escrever documentação técnica, incluindo especificações, diagramas de arquitetura, guias de uso e documentação de código para facilitar a compreensão e manutenção do software. * Colaboração em revisões de código: Participar de revisões de código com outros membros da equipe para garantir a qualidade do código, identificar possíveis problemas e trocar conhecimentos. 2511260202401887241


