Resumo O papel do Desenvolvedor de Software é projetar, executar, avaliar e solucionar problemas de programas e aplicativos de software. Isso inclui a configuração, codificação, desenvolvimento e documentação de especificações de software ao longo do ciclo de vida do projeto. O Desenvolvedor de Software também supervisionará as inicializações do sistema em tempo hábil e preciso, além de fornecer suporte a outros departamentos, quando necessário Atividades Principais
- Colaborar no desenvolvimento e iniciação de novos programas e aplicativos de software;
- Pesquisar, documentar e implementar requisitos e especificações do programa;
- Escrever, traduzir e codificar programas e aplicativos de software de acordo com as especificações;
- Supervisionar a garantia de qualidade da lógica do programa, processamento de dados e resolução de erros;
- Executar e monitorar testes de desempenho em software novo e / ou existente com o objetivo de corrigir erros, isolar áreas de melhoria e depuração geral;
- Administrar análises de diagnóstico dos resultados dos testes e fornecer soluções para áreas críticas;
- Determinar, desenvolver e manter manuais e diretrizes do usuário;
- Desenvolver uma consciência das alternativas de programação e design. Requisitos -Ensino Superior Completo ou Pós Graduação em Ciência da Computação, Tecnologia da Informação, Engenharia de Software ou similares. Alternativamente, pessoas com experiência comprovada em desenvolvimento de software. -Inglês Avançado -Boa habilidade com linguagens de programação, incluindo C, C++, Rust, C#. -Desejável experiência em ROS. -Conhecimento de plataformas como Linux, Windows e RTOS. -Experiência prática em integração software-hardware -Experiência prática em solução de problemas de software. Local de Atuação : Centro, RJ (Regime Flexível) OBS : Para candidatos que residem fora do estado do RJ há possibilidade de negociação para atuação em homeoffice. Esta oportunidade abrange pessoas com deficiência ou reabilitadas.