Pearl
Brady Corporation
Engenheiro de Software Sênior Avançado
Descrição da Empresa
Quem somos
A Brady cria produtos que tornam o mundo um lugar mais seguro e inteligente. Somos líderes globais em soluções de segurança, identificação e conformidade para uma ampla gama de locais de trabalho. Das profundezas do oceano ao espaço sideral, do chão de fábrica à sala de parto — estamos presentes em quase todos os lugares que você olha.
Empresas ao redor do mundo confiam na Brady devido à nossa profunda experiência e conhecimento em uma vasta gama de setores e aplicações, impulsionados por nossas capacidades de fabricação de classe mundial.
Temos uma base de clientes diversificada em setores que incluem eletrônicos, telecomunicações, manufatura, elétrica, construção, saúde, aeroespacial e muito mais. Em 31 de julho de 2023, a Brady empregava aproximadamente 5.600 pessoas em todo o mundo. Nossas vendas no ano fiscal de 2023 foram de aproximadamente US$ 1,33 bilhão. As ações da Brady são negociadas na Bolsa de Valores de Nova York sob o símbolo BRC. Você pode saber mais sobre nós em bradycorp.com.
Descrição da Vaga
O que buscamos
Informações Adicionais
Na Brady, valorizamos a inovação, a colaboração e a melhoria contínua. Estamos comprometidos em criar um local de trabalho inclusivo onde os funcionários possam prosperar, desenvolver suas carreiras e contribuir para resultados de negócios significativos. Se você é apaixonado por análise, tomada de decisão estratégica e impulsionar o crescimento dos negócios por meio da excelência em precificação, nós o encorajamos a se candidatar.
O Engenheiro de Software Sênior Avançado desempenha um papel fundamental no projeto, desenvolvimento e aprimoramento de soluções de software avançadas que impulsionam a inovação e a eficiência em todo o portfólio de tecnologia e produtos da Brady. Esta função trabalha em estreita colaboração com equipes multifuncionais para entregar produtos de software de alta qualidade que atendam às necessidades dos clientes, melhorem o desempenho operacional e apoiem o crescimento do negócio a longo prazo.
O candidato ideal é um profissional de software experiente com uma base técnica sólida, paixão por inovação e capacidade de resolver desafios de engenharia complexos. Este indivíduo contribuirá para o desenvolvimento de tecnologias de ponta, ajudando a fortalecer os padrões técnicos, a colaboração e as melhores práticas de desenvolvimento de software em toda a organização.
O que você fará
- Projetar, desenvolver, testar e manter aplicações e sistemas de software avançados.
- Colaborar com equipes multifuncionais para definir requisitos de software, especificações técnicas e arquiteturas de sistema.
- Desenvolver soluções de software escaláveis, confiáveis e de alto desempenho que atendam às necessidades do negócio e dos clientes.
- Garantir a integração perfeita entre software, hardware e outros sistemas corporativos.
- Participar de discussões sobre arquitetura de software e contribuir para decisões de design técnico.
- Implementar e apoiar práticas, ferramentas e metodologias modernas de desenvolvimento de software.
- Identificar e impulsionar melhorias nos processos de desenvolvimento de software para aumentar a eficiência, a qualidade e a manutenibilidade.
- Realizar revisões de código e promover as melhores práticas de engenharia de software.
- Solucionar problemas técnicos complexos e implementar soluções eficazes.
- Apoiar iniciativas de integração contínua, implantação e automação.
- Colaborar com as equipes de produto, qualidade e engenharia durante todo o ciclo de vida de desenvolvimento de software.
- Orientar e apoiar engenheiros juniores, promovendo a excelência técnica dentro da equipe.
- Manter documentação técnica, especificações de design e padrões de desenvolvimento.
- Contribuir para iniciativas de inovação e para a avaliação de tecnologias emergentes.
- Apoiar projetos adicionais e responsabilidades de engenharia conforme designado.
Qualificações
O que você precisa para ter sucesso:
Qualificações Obrigatórias
- Bacharelado em Ciência da Computação, Engenharia de Software, Tecnologia da Informação, Engenharia, Matemática ou uma disciplina técnica relacionada.
- Mínimo de 6 anos de experiência em engenharia de software, desenvolvimento de software ou funções técnicas relacionadas.
- Sólida experiência em arquitetura de software, padrões de projeto e metodologias modernas de desenvolvimento de software.
- Proficiência em linguagens de programação como Java, C++ e Python.
- Experiência de trabalho com ferramentas de desenvolvimento de software, sistemas de controle de versão e ambientes de integração/implantação contínua.
- Fortes habilidades analíticas e de resolução de problemas.
- Capacidade de trabalhar de forma eficaz tanto de forma independente quanto em ambientes de equipe colaborativos.
- Fortes habilidades de comunicação escrita e verbal em inglês.
Qualificações Desejáveis
- Mestrado ou Doutorado em Ciência da Computação, Engenharia de Software ou área relacionada.
- Experiência na liderança de projetos de desenvolvimento de software ou iniciativas técnicas.
- Experiência na orientação de engenheiros juniores e no apoio ao desenvolvimento da equipe.
- Conhecimento de metodologias de desenvolvimento de software Agile e práticas de DevOps.
- Experiência com garantia de qualidade de software, frameworks de teste e práticas de automação.
- Experiência com sistemas embarcados, sistemas operacionais de tempo real ou soluções de software baseadas em nuvem.
- Capacidade de prosperar em um ambiente dinâmico, acelerado e voltado para a inovação.
- Forte paixão por tecnologia, inovação e aprendizado contínuo.
- Experiência de trabalho em uma organização global ou multinacional.
