Unity Technologies
RBGlobal
Engenheiro de Software
Sobre a Vaga
Estamos procurando um engenheiro de software entusiasmado e motivado para se juntar às nossas equipes de marketplace. Esta é uma excelente oportunidade para alguém no início de sua carreira, ansioso para aprender e contribuir para a construção de sistemas de software robustos e eficientes. Você trabalhará em estreita colaboração com engenheiros seniores para desenvolver e manter aplicações. Acreditamos em promover uma cultura de aprendizado contínuo, automação e colaboração, e você participará ativamente dessa missão.
Responsabilidades
- Desenvolvimento de Software:
- Escrever código limpo, bem testado e de fácil manutenção
- Em C#, .NET, Java, React JS, TypeScript, APIs RESTful com base em especificações de design.
- Para bancos de dados SQL e NoSQL como PostgreSQL, Azure SQL, Azure CosmosDB, Azure Storage Blob
- Participar de revisões de código, seguir padrões de engenharia e usar GitHub + GitHub Copilot de forma eficaz (com bom senso e disciplina de revisão)
- Escrever testes unitários e ajudar a melhorar a cobertura de testes e a qualidade geral do código
- Auxiliar na depuração e resolução de defeitos e problemas de software.
- Explorar e adotar continuamente ferramentas e frameworks de IA
- Suportar o portfólio de aplicações para incidentes de “nível 3” conforme necessário
* Colaboração e Aprendizado
- Colaborar efetivamente com membros da equipe, gerentes de produto e outros stakeholders.
- Participar ativamente de reuniões de equipe, stand-ups e discussões.
- Buscar proativamente oportunidades de aprendizado, mantendo-se atualizado com novas tecnologias e melhores práticas do setor.
- Fazer perguntas, aprender com engenheiros seniores e contribuir para um ambiente de equipe positivo.
Qualificações
* Educação/Experiência
- Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada, OU experiência prática equivalente/conclusão de bootcamp de programação.
- 3-6 anos de experiência profissional em desenvolvimento de software (estágios, projetos pessoais ou projetos acadêmicos são muito valorizados).
* Habilidades Técnicas (Fundamentais)
- Compreensão fundamental de POO, programação assíncrona
- Compreensão fundamental de pelo menos uma linguagem de programação moderna (por exemplo, .NET, React JS, JavaScript/TypeScript).
- Familiaridade com APIs RESTful e Microsserviços
- Familiaridade com sistemas de controle de versão (por exemplo, ADO, GitHub).
- Compreensão básica de ferramentas de linha de comando e ambientes Linux.
- Vontade de aprender sobre plataformas de nuvem (AWS, Azure), contêineres (Docker, Kubernetes) e conceitos de CI/CD.
- Conhecimento prático de conceitos de autenticação (OAuth2, JWT) e SSO
* Habilidades e Atributos
- Fortes habilidades de resolução de problemas com uma mentalidade curiosa e analítica.
- Excelentes habilidades de comunicação, tanto escrita quanto verbal.
- Altamente motivado, proativo e ansioso para aprender novas tecnologias e conceitos rapidamente.
- Capacidade de trabalhar efetivamente tanto de forma independente quanto como parte de uma equipe.
- Orientado a detalhes com um compromisso em escrever código de alta qualidade.
Pontos Extras
- Qualquer exposição a plataformas de nuvem (AWS, Azure) ou conteinerização (Docker, Kubernetes).
- Experiência com linguagens de script (por exemplo, Bash, Python).
- Projetos pessoais concluídos demonstrando suas habilidades de codificação.
- Contribuições para projetos de código aberto.
- Participação em hackathons ou desafios de codificação.
IAA Holdings, LLC (IAA)
A IAA Holdings, LLC (IAA), uma empresa da Ritchie Bros. Auctioneers (NYSE: RBA) e (TSX: RBA), é um mercado global confiável para insights, serviços e soluções de transação para ativos e veículos comerciais. Aproveitando tecnologia de ponta e focando em inovação, a plataforma exclusiva da IAA facilita a comercialização e venda de veículos com perda total, danificados e de baixo valor. A IAA atende a uma base global de compradores – localizada em mais de 170 países – e a um espectro completo de vendedores, incluindo seguradoras, concessionárias, empresas de leasing de frotas e locadoras de veículos, e organizações de caridade. Os compradores têm acesso a múltiplos canais digitais de lances e compras, merchandising inovador de veículos e serviços de avaliação eficientes, aprimorando a experiência geral de compra. A IAA oferece aos vendedores um conjunto abrangente de serviços voltados para maximizar o valor do veículo, reduzir custos administrativos, encurtar o tempo do ciclo de vendas e entregar os maiores retornos econômicos.
