Descrição
Resumo:
Procuramos um Desenvolvedor Sênior de Programação em C para construir e entregar aplicações IoT seguras usando plataformas modernas de nuvem e contêineres em um ambiente de startup em rápido crescimento.
Pontos principais:
1. Construir e entregar aplicações IoT seguras
2. Colaborar dentro de uma equipe distribuída e ágil
3. Desenvolver em plataformas modernas de nuvem e contêineres
Estamos procurando um **Desenvolvedor Sênior de Programação em C** para construir e entregar aplicações IoT seguras usando plataformas modernas de nuvem e contêineres em um ambiente de startup em rápido\-crescimento. Você colaborará com uma equipe distribuída e ajudará a impulsionar lançamentos confiáveis—candidate-se para se juntar a nós.
**Responsabilidades**
* Projetar e desenvolver aplicações IoT em C, C\+\+ e Python
* Construir comunicação segura entre dispositivos e nuvem usando protocolos como MQTT e AMQP
* Implementar soluções IoT em AWS, Azure ou GCP conforme as necessidades do projeto
* Criar e manter implantações contêinerizadas usando Docker e Kubernetes
* Configurar e aprimorar fluxos de trabalho de CI/CD para suportar lançamentos confiáveis
* Escrever testes de integração e aplicar práticas de Desenvolvimento Orientado a Testes (TDD)
* Colaborar usando fluxos de trabalho Git dentro de processos ágeis de entrega
* Solucionar problemas e otimizar sistemas e ambientes baseados em Linux
* Desenvolver e manter scripts Bash para automatizar tarefas de desenvolvimento e operacionais
* Coordenar o trabalho diário com horários de sobreposição obrigatórios com a equipe de Houston
* Contribuir de forma autodirigida e adaptar-se rapidamente às prioridades mutáveis de uma startup
**Requisitos**
* 3\+ anos de experiência no desenvolvimento de aplicações em C, C\+\+ e Python
* Capacidade de assumir responsabilidade em nível sênior e trabalhar de forma independente em um ambiente dinâmico de startup
* Experiência com metodologia ágil e capacidade de entregar iterativamente com uma equipe
* Experiência em plataformas de nuvem implementando soluções IoT em AWS, Azure ou GCP
* Conhecimento de domínio IoT, incluindo segurança e protocolos de comunicação como MQTT e AMQP
* Experiência com tecnologias de contêineres, como Docker e Kubernetes
* Experiência com controle de versão Git
* Experiência em Desenvolvimento Orientado a Testes (TDD) e em testes de integração
* Conhecimento e experiência em Integração Contínua e Entrega Contínua (CI/CD)
* Proficiência em inglês: nível B2 (intermediário superior)
**Desejável**
* Habilidades em administração Linux
* Proficiência em scripts Bash