TMS LLC
Armstrong Fluid Technology
Desenvolvedor de Software Sênior – IoT
Sobre a oportunidade
Imagine trabalhar na vanguarda da inovação em tecnologia de fluxo de fluidos, com mais de 1400 colegas em todo o mundo e contribuindo para um legado de excelência que abrange oito instalações de fabricação em quatro continentes. A Armstrong Fluid Technology é mais do que apenas líder em nossa indústria; somos uma comunidade das mentes mais brilhantes e criativas, impulsionadas por uma missão compartilhada de projetar o futuro e proteger nosso planeta.
Por que a Armstrong Fluid Technology?
Como membro de nossa equipe, você mergulhará em um ambiente que incentiva o aprendizado e a superação de limites todos os dias. Você fará parte de um local de trabalho ágil e dinâmico, onde as soluções de hoje são construídas para os desafios de amanhã.
O Desenvolvedor de Software Sênior – Internet das Coisas (IoT), é responsável por projetar e implementar soluções de IoT seguras, escaláveis e confiáveis que se integram a plataformas de nuvem como AWS ou Azure. Eles serão responsáveis por projetar e implementar sistemas chave de IoT.
Ao se juntar a nós, você se tornará parte de uma comunidade global dedicada a expandir os limites da tecnologia de fluxo de fluidos. Você terá oportunidades infinitas de aprender, crescer e causar um impacto significativo no mundo. Juntos, construiremos as soluções de amanhã hoje.
Esta posição é em Toronto, Canadá, com possíveis viagens para nossas operações globais nos EUA, Reino Unido, Europa Continental, Índia e China.
Além das iniciativas anuais, as principais responsabilidades desta posição são:
Principais Responsabilidades
- Projetar e implementar soluções de IoT de ponta a ponta usando plataformas de nuvem AWS ou Azure.
- Projetar e implementar sistemas e serviços tolerantes a falhas que rodam em larga escala e com altas garantias de disponibilidade.
- Participar ativamente do projeto e implementação de dispositivos IoT, dispositivos de borda e infraestrutura de nuvem.
- Desenvolver e manter documentação técnica, incluindo diagramas de arquitetura e documentos de projeto.
- Colaborar com especialistas multifuncionais, incluindo equipes de desenvolvimento de software, análise de dados e cibersegurança, para entregar soluções de IoT.
- Manter-se atualizado com as últimas tendências e tecnologias em plataformas de IoT e nuvem.
- Orientar outros desenvolvedores em melhores práticas e processos de desenvolvimento de software.
- Aconselhar a equipe de liderança sobre a direção técnica.
O Que Buscamos
Para se destacar nesta função, você deve trazer:
Requisitos da Função
Educação
- Bacharelado ou Mestrado em Ciência da Computação ou área relacionada.
Experiência
- Mínimo de 5 anos de experiência em projeto e implementação de soluções de IoT seguras e escaláveis, preferencialmente em ambiente industrial.
- Mínimo de 2 anos de experiência em desenvolvimento de software de IA.
- Mínimo de 10 anos de experiência em desenvolvimento de software.
Habilidades
- Padrões de projeto modernos e arquiteturas baseadas em microsserviços.
- Desenvolvimento de software impulsionado por IA.
- Contêineres, Kubernetes, filas de mensagens e todas as outras tecnologias relacionadas.
- Desenvolvimento Orientado a Testes (Test Driven Development)
- Capacidade de associar valor tecnológico profundo com potencial valor de negócio e parceiros.
- Capacidade de decompor problemas complexos de forma simplificada, realizar análise de causa raiz e fornecer recomendações claras e bem pensadas.
- Forte expertise em plataformas de nuvem como AWS e Azure, incluindo serviços e recursos de IoT.
- Familiaridade com protocolos de IoT como MQTT, CoAP e HTTP.
- Experiência com tecnologias e protocolos de computação de borda como OPC UA, Modbus, BACnet e CAN bus.
- Conhecimento sobre tecnologias de contêineres como Docker e Kubernetes.
- Expertise em arquiteturas serverless de microsserviços.
- Certificações AWS e/ou Azure consideradas um diferencial.
