Descrição
Especialista em Software de TI
**ID da Vaga:** 22816
**Família de Cargos:** Software
**Localização:**Rio de Janeiro, BR, 20021\-290
**Descrição:**Imagine sua carreira levando-o às profundezas da inovação e às alturas do impacto. Nossas pessoas impulsionam o progresso contínuo. Seu compromisso, expertise coletiva e capacidades únicas são o motor por trás da True. Blue. Transition da SBM Offshore \- moldando o futuro da energia e além.
**Sobre Nós:**
A SBM Offshore é líder global em infraestrutura oceânica em águas profundas, fornecendo soluções flutuantes de produção ao longo do ciclo de vida completo do ativo — desde o projeto e construção até a instalação e operação. Apoiada por uma equipe global de mais de 8.000 profissionais, a empresa opera um modelo de negócios de longo prazo lastreado em ativos, que entrega ativos de alta disponibilidade e fluxos de caixa previsíveis. A SBM Offshore combina expertise em engenharia, confiabilidade operacional e inovação seletiva para apoiar a produção segura, eficiente e com menor emissão de carbono de energia, ao mesmo tempo em que amplia suas capacidades para novas oportunidades na economia azul.
Propósito
* Melhorar a eficiência organizacional desenvolvendo e mantendo soluções de software especializadas adaptadas às necessidades exclusivas de TI
Responsabilidades
* Manter aplicações e soluções de software conforme os requisitos de negócio, utilizando linguagens de programação, frameworks e ferramentas de desenvolvimento.
* Colaborar com partes interessadas para coletar e analisar os requisitos dos usuários, traduzindo-os em especificações técnicas e documentos de projeto para o desenvolvimento de software.
* Escrever código limpo, eficiente e de fácil manutenção, seguindo padrões de codificação e boas práticas. Realizar testes abrangentes e depuração de componentes de software para garantir qualidade e confiabilidade.
* Integrar aplicações de software com sistemas existentes, bancos de dados e serviços de terceiros, assegurando troca de dados contínua e interoperabilidade.
* Criar e manter documentação técnica, incluindo manuais do usuário, documentação de APIs e diagramas de arquitetura de sistemas, para facilitar a compreensão e futuras manutenções.
* Utilizar sistemas de controle de versão, como Git, para gerenciar repositórios de código, rastrear alterações e colaborar com outros desenvolvedores nas modificações da base de código.
* Implantar aplicações de software em ambientes de produção, monitorar desempenho e fornecer suporte contínuo e solução de problemas para resolver falhas e otimizar o desempenho.
Formação Acadêmica
* É obrigatória graduação em ciência da computação, engenharia de software ou área correlata. Um mestrado pode ser preferido para cargos de nível sênior ou funções especializadas.
* Certificações como Microsoft Certified: Azure Developer Associate, AWS Certified Developer ou Certified Scrum Developer (CSD) são preferenciais, mas não obrigatórias.
* Domínio do inglês é essencial para comunicação eficaz com membros da equipe, partes interessadas e fins de documentação.
* Mestrado ou doutorado em ciência da computação, engenharia de software ou área correlata é preferido para cargos de nível sênior ou funções que exijam especialização técnica.
* Certificações adicionais relacionadas ao desenvolvimento de software, como Certified Kubernetes Application Developer (CKAD) ou Project Management Professional (PMP), podem aprimorar o perfil do candidato.
Experiência
* É preferível experiência prévia em funções de desenvolvimento de software, incluindo experiência no projeto, desenvolvimento e manutenção de aplicações de software. Experiência comprovada em desenvolvimento de software, incluindo domínio de linguagens de programação como Java, Python, C\# ou JavaScript, e familiaridade com frameworks e ferramentas de desenvolvimento.
* Experiência prática tanto em desenvolvimento front-end quanto back-end, com conhecimento em tecnologias de desenvolvimento web (HTML, CSS, JavaScript) e frameworks server-side (Node.js, Spring Boot, Django).
* Domínio de projeto, implementação e otimização de bancos de dados, incluindo bancos de dados SQL e NoSQL, como MySQL, PostgreSQL, MongoDB ou Redis.
* Experiência em ambientes de desenvolvimento ágil, com conhecimento em metodologias Scrum ou Kanban e ferramentas de colaboração, como Jira ou Trello.
* Domínio de sistemas de controle de versão, como Git ou SVN, para gerenciamento de código, colaboração e estratégias de ramificação.
* Capacidade de escrever testes unitários, realizar testes de integração e depurar código para garantir qualidade e confiabilidade do software.
* Familiaridade com pipelines CI/CD e ferramentas de automação, como Jenkins, GitLab CI/CD ou Travis CI, para construção, teste e implantação de software.
* Conhecimento de plataformas de computação em nuvem, como AWS, Azure ou Google Cloud Platform, e experiência em implantação e gerenciamento de aplicações em ambientes de nuvem.
* Fortes habilidades analíticas e de resolução de problemas, com capacidade de diagnosticar questões técnicas complexas e propor soluções eficazes.
* Experiência em trabalho colaborativo em equipes multifuncionais, comunicação eficaz com partes interessadas e contribuição para uma cultura de equipe positiva.
Competências Funcionais
Governança, Risco e Controle
Análise e relatórios
Parceria com áreas de negócio
Capacidade digital
Negociação
Gestão de mudanças
Aplicação da gestão de mudanças
Gestão de riscos
Sistemas e Tecnologia
Planejamento**INFORMAÇÕES GERAIS**
A SBM Offshore N.V. é uma holding listada com sede em Amsterdã. Ela detém participações diretas e indiretas em outras empresas que, juntamente com a SBM Offshore N.V., formam o Grupo SBM Offshore (“a Empresa”). Para mais informações, visite nosso site em www.sbmoffshore.com. As empresas nas quais a SBM Offshore N.V. possui investimentos, direta ou indiretamente, são entidades jurídicas independentes.
A SBM Offshore tem orgulho de ser uma empregadora que promove Igualdade de Oportunidades no Emprego e Ação Afirmativa. A SBM Offshore não discrimina com base em raça, religião, cor, sexo, identidade de gênero, orientação sexual, idade, deficiência física ou mental não desqualificante, origem nacional, status de veterano ou qualquer outra base prevista na legislação aplicável. Todos os contratos de trabalho são decididos com base em qualificações, mérito e necessidade empresarial.