Resumo Tech Jobs
Vaga Pleno presencial na Sylision Intelligence, com foco em Docker, C# e .NET.
O que você vai fazer
- Manter os serviços de ingestão e de processamento de telemetria, com tratamento de leitura atrasada e duplicada
- Definir e recalcular as janelas de agregação por equipamento e por período
- Implementar comandos enviados ao dispositivo, com confirmação de recebimento e de execução
O que pedem
- De 2 a 4 anos em C# e .NET em serviços que rodam continuamente
- Processamento de fluxo de dados com volume, incluindo o que fazer com mensagem fora de ordem
- Banco relacional com modelagem sua, e noção de crescimento de tabela ao longo do tempo
Benefícios
- Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
- Trabalhe de qualquer lugar, com liberdade e flexibilidade
- Conexão global: convivência com times de diferentes países e culturas
Sobre a oportunidade
Seleção conduzida pela Sylision. A empresa contratante é confidencial neste anúncio. Modelo 100% remoto. Contratação: tempo integral, CLT ou PJ. O que você vai fazer Manter os serviços de ingestão e de processamento de telemetria, com tratamento de leitura atrasada e duplicada. Definir e recalcular as janelas de agregação por equipamento e por período. Implementar comandos enviados ao dispositivo, com confirmação de recebimento e de execução. Modelar a série temporal no PostgreSQL com TimescaleDB, decidindo retenção e granularidade. Testar a ingestão contra dispositivo real na bancada e transformar o achado em teste automatizado. Trabalhar com quem cuida do firmware na definição do formato de payload.
Responsabilidades
Manter os serviços de ingestão e de processamento de telemetria, com tratamento de leitura atrasada e duplicada. Definir e recalcular as janelas de agregação por equipamento e por período. Implementar comandos enviados ao dispositivo, com confirmação de recebimento e de execução. Modelar a série temporal no PostgreSQL com TimescaleDB, decidindo retenção e granularidade. Testar a ingestão contra dispositivo real na bancada e transformar o achado em teste automatizado. Trabalhar com quem cuida do firmware na definição do formato de payload.
Requisitos
De 2 a 4 anos em C# e .NET em serviços que rodam continuamente. Processamento de fluxo de dados com volume, incluindo o que fazer com mensagem fora de ordem. Banco relacional com modelagem sua, e noção de crescimento de tabela ao longo do tempo. Disposição para trabalho de bancada e depuração junto do equipamento. Testes automatizados com xUnit ou equivalente.
Diferenciais
MQTT, Azure IoT Hub ou outra plataforma de dispositivo. TimescaleDB, InfluxDB ou outro banco de série temporal. Ter lido protocolo binário ou documentação de firmware. Azure Functions e Azure Stream Analytics. Como é trabalhar aqui O trabalho é presencial em São Paulo, e a razão é concreta: os dispositivos, as antenas e os cabos ficam aqui, e depurar telemetria sem o aparelho por perto custa dias. Engenharia de software e quem faz o hardware trabalham no mesmo espaço, e o formato do dado é decidido em conjunto antes de qualquer lado implementar. Revisão de código é rotina, e problema visto na bancada só é considerado resolvido quando existe teste que o reproduz. Benefícios oferecidos pela empresa contratante Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe Trabalhe de qualquer lugar, com liberdade e flexibilidade Conexão global: convivência com times de diferentes países e culturas Apoio à saúde física com TotalPass e Mediquo Cuidado com a saúde mental pelo programa Team Care Contratação e jornada definidas com a empresa contratante Tecnologias C#, .NET, ASP.NET Core, Azure IoT Hub, Azure Event Hubs, Azure Functions, PostgreSQL, TimescaleDB, MQTT, Docker, xUnit Como funciona o processo A busca é feita por pessoas: quando o seu perfil combina com a vaga, a Sylision entra em contato, normalmente por WhatsApp. O seu currículo também passa a valer para os próximos processos compatíveis. Os seus dados são tratados conforme a LGPD, e a remoção é feita a qualquer momento, a seu pedido.
Tecnologias
- Docker
- C#
- .NET
- PostgreSQL
Vaga encerrada
A Tech Jobs não cobra para participar de processos seletivos. Desconfie de solicitações de pagamento ou dados sensíveis.