Nominal
Subaru
Desenvolvedor de Aplicações de Software – Desenvolvimento de Sistemas de TI
Sobre a oportunidade
Desenvolvedor de Aplicações de Software – Desenvolvimento de Sistemas
Departamento de Tecnologia da Informação
Resumo da Posição
Desenvolvedores de Aplicações de Software projetam, constroem, implementam e mantêm aplicações de software de computador para atender às necessidades organizacionais, incluindo o suporte a aplicações personalizadas voltadas para negócios. Desenvolvedores de Aplicações de Software mantêm e suportam aplicações novas e existentes para aprimorar a funcionalidade e manter ou melhorar o desempenho, além de identificar oportunidades de automação. Esta função criará soluções para apoiar diretamente as operações do dia a dia da organização.
Resumo das atribuições
- Colaborar com a gerência da SIA e usuários de negócios para definir requisitos e especificações do sistema.
- Projetar, desenvolver e manter aplicações personalizadas para apoiar as necessidades operacionais em múltiplos departamentos.
- Criar interfaces amigáveis e de alto desempenho e construir serviços e integrações back-end escaláveis e seguros.
- Colaborar de forma multifuncional para coletar requisitos, traduzir necessidades de processo em soluções técnicas e validar a funcionalidade do sistema.
- Integrar aplicações com sistemas corporativos e desenvolver APIs para garantir a troca de dados fluida entre os sistemas.
- Produzir código eficiente, escalável e legível que atenda aos requisitos e às normas da indústria, da SIA e da equipe.
- Realizar testes completos, incluindo testes unitários, de integração e de aceitação do usuário.
- Fornecer suporte contínuo para aplicações personalizadas e solucionar problemas com o mínimo de interrupção nas operações críticas de negócios.
- Modificar software para corrigir erros, adaptar-se a novo hardware ou ambientes de execução, melhorar o desempenho ou atualizar interfaces ou versões de componentes.
- Identificar oportunidades de melhoria contínua e contribuir para as melhores práticas e padrões da equipe que elevem o ambiente de desenvolvimento geral.
- Entregar relatórios ad hoc e extrações de dados conforme necessário.
- Todas as outras atribuições conforme designado.
Requisitos mínimos
Qualificações Mínimas
- Bacharelado em Ciência da Computação, área relacionada ou experiência equivalente.
- Proficiência com frameworks front-end modernos (Angular, React, etc.).
- Proficiência com tecnologias back-end (Java ou similar).
- Sólido entendimento de SQL e bancos de dados relacionais.
- Experiência na construção e consumo de APIs RESTful.
- Experiência com controle de versão, pipelines de CI/CD e ambientes de nuvem.
- Capacidade de traduzir requisitos de negócios em soluções técnicas.
- Excelentes habilidades de comunicação e colaboração.
- Forte capacidade de resolução de problemas com atenção aos detalhes.
- Capacidade de gerenciar múltiplas prioridades em um ambiente dinâmico.
- Mentalidade de propriedade com foco em qualidade e melhoria contínua.
Qualificações Preferenciais
- Experiência na construção de aplicações que suportam operações em tempo real, com preferência por experiência em ambientes industriais.
- Familiaridade com tomada de decisão baseada em dados e análise.
- Exposição a metodologias de projeto Ágeis ou híbridas.
- Conhecimento de princípios de UI/UX.
Subaru of Indiana Automotive, Inc. é um empregador que oferece igualdade de oportunidades, comprometido em empregar uma força de trabalho diversificada.
