#321387
liar, país de origem, afiliação a sindicato ou qualquer outro status protegido por lei. A Cargill também cumpre todas as leis e regulamentos nacionais e locais aplicáveis, relativos à não discriminação e empregabilidade.
PROPÓSITO E IMPACTO DO TRABALHO
O trabalho do(a) Software Engineer é projetar, desenvolver e manter aplicações de software e sistemas. Com autonomia, esse trabalho colabora com equipes multifuncionais para implementar novos recursos de software para atender às necessidades dos usuários e metas de negócios e atualizar os softwares existentes para melhorar o desempenho e a funcionalidade por meio da escrita de código limpo, eficiente e escalável e da solução de problemas moderadamente complexos. Este trabalho também participa de revisões de código para manter a alta qualidade do código e compartilhar conhecimento com os membros da equipe de engenharia de software.
Key Accountabilities
• DESENVOLVIMENTO DE SOFTWARE: Projeta e desenvolve soluções de software de alta qualidade, escrevendo códigos limpos, sustentáveis e eficientes.
• AUTOMAÇÃO: Faz uso de plataforma interna de implantação de software, metodologias e ferramentas para automatizar o processo de implantação, garantindo lançamentos suaves e confiáveis.
• COLABORAÇÃO: Trabalha em parceria com uma equipe multifuncional de gerentes de produto, designers e outros engenheiros para reunir e desenvolver requisitos moderadamente complexos e fornecer soluções que atendam às necessidades de negócios.
• TESTE E DEPURAÇÃO: Planeja e executa testes unitários e testes de integração e executa a depuração dos códigos para manter a qualidade e o desempenho do software.
• MELHORIA CONTÍNUA: Faz sugestões para melhorar os processos de desenvolvimento e implantação de software e implementa os padrões aprovados para melhorar a eficiência e a confiabilidade.
• DOCUMENTAÇÃO: Elabora e mantém documentação abrangente para aplicativos de software, processos de implantação e configurações do sistema.
• SUPORTE TÉCNICO: Fornece suporte técnico e solução de problemas com aplicativos implantados para garantir tempo de inatividade mínimo e resolução rápida.
#LI-Hybrid
#LI-4425
QUALIFICAÇÕES
QUALIFICAÇÕES MÍNIMAS
• Sólida experiência em backend com PHP, Java, C#, JavaScript, PL/SQL, Typescript, NodeJS e frontend com React JS
• Conhecimento em APIs REST e arquitetura de sistemas escaláveis
• Proficiência em GIT; princípios SOLID; boas práticas de SQL e Contêinerização com Docker
• Utilização de Laravel, Symfony (PHP) e Spring Boot (Java)
• Inglês intermediário
QUALIFICAÇÕES DESEJÁVEIS
• Exposição a clean architecture, DDD ou arquitetura em camadas.
• Experiência com pipelines de CI/CD.
• Familiaridade de ferramentas de monitoramento como Data Dog, Serilog, Application Insights.
• Familiaridade com Python e/ou R
• Conhecimentos de GraphQL, Kubernetes, Oracle e Postgresql