
Oceaneering
Desenvolvedor de Software – Oceaneering – Centro do Rio
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)