Desenvolvedor(a) .NET Pleno (Rastreamento de Frota)

Sylision

United States

Remote

USD 10,000 - 14,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Trabalho remoto total
Ambiente colaborativo e flexível
Conexão com times globais
Apoio à saúde física e bem-estar

Job summary

Sylision está buscando um Desenvolvedor(a) .NET Pleno para atuar em rastreamento de frota, em regime 100% remoto, com contratação CLT ou PJ. O papel envolve processar fluxo de posições de frota, armazenar histórico e fornecer visões em tempo real para a central de monitoramento.

O candidato ideal domina C# e ASP.NET Core em produção, RabbitMQ, SQL Server e comunicação em tempo real (SignalR/WebSocket), com foco em automação de testes e organização de processamento de dados.

Qualifications

  • C# e ASP.NET Core em produção.
  • Mensageria com RabbitMQ ou similar.
  • SQL Server com modelagem de dados volumosos, índices e particionamento.
  • Comunicação em tempo real com SignalR ou WebSocket.
  • Testes automatizados.
  • Autonomia para entregar uma funcionalidade inteira e decidir a organização do processamento.

Responsibilities

  • Consumir posições do RabbitMQ e processar em ordem por veículo.
  • Detectar eventos como excesso de velocidade, parada prolongada e saída de rota.
  • Evitar alertas repetidos para a mesma ocorrência.
  • Enviar a posição atual da frota para a central em tempo real com SignalR
  • Modelar o histórico de posições no SQL Server para consultas de trajeto eficientes
  • Gerar relatórios de quilometragem e de tempo parado por veículo
  • Escrever testes com xUnit para detecção de eventos e posições fora de ordem

Skills

C#
ASP.NET Core
Autonomia

Tools

RabbitMQ
SignalR
WebSocket
SQL Server
Entity Framework Core
Dapper
xUnit
Git

Job description

Vaga aberta de Desenvolvedor(a) .NET Pleno (Rastreamento de Frota). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: pleno
Modelo de trabalho: 100% Remoto
Faixa salarial: R$ 5.000 a R$ 6.500
Contratação: tempo integral, CLT ou PJ
Sobre a vaga

Cada veículo da frota envia posição, velocidade e eventos, como ignição ligada, parada prolongada ou desvio de rota, a cada poucos segundos. O sistema em .NET recebe esse fluxo, guarda o histórico, calcula alertas e mostra a frota no mapa para a central de monitoramento. Com centenas de veículos, são milhões de posições por dia.

Os desafios estão no fluxo de dados. A recepção das posições passa por fila no RabbitMQ para absorver picos, e o processamento precisa lidar com posições que chegam fora de ordem quando o rastreador fica sem sinal e envia tudo de uma vez. Alertas como excesso de velocidade e entrada em área proibida precisam disparar uma vez, e não a cada posição repetida.

O histórico cresce rápido, então consultas de trajeto de um veículo num período e relatórios de quilometragem exigem modelagem e índices pensados para isso. Organizar o processamento e o armazenamento dentro do módulo é decisão sua.

O que você vai fazer
  • Consumir posições do RabbitMQ e processar em ordem por veículo
  • Detectar eventos como excesso de velocidade, parada prolongada e saída de rota
  • Evitar alertas repetidos para a mesma ocorrência
  • Enviar a posição atual da frota para a central em tempo real com SignalR
  • Modelar o histórico de posições no SQL Server para consultas de trajeto eficientes
  • Gerar relatórios de quilometragem e de tempo parado por veículo
  • Escrever testes com xUnit para detecção de eventos e posições fora de ordem
Requisitos
  • C# e ASP.NET Core em produção
  • Mensageria com RabbitMQ ou similar
  • SQL Server com modelagem de dados volumosos, índices e particionamento
  • Comunicação em tempo real com SignalR ou WebSocket
  • Testes automatizados
  • Autonomia para entregar uma funcionalidade inteira e decidir a organização do processamento
Diferenciais
  • Ter trabalhado com telemetria, rastreamento ou internet das coisas
  • Noção de cálculo geográfico, como distância e ponto dentro de polígono
  • Entity Framework Core e Dapper
  • Observabilidade com métricas de vazão e de atraso de fila
Como é trabalhar aqui

Vaga 100% remota, com contratação CLT. A sede fica em Minas Gerais. A central de monitoramento é a primeira a apontar quando algo parece errado, o time mantém um canal direto com ela e toda mudança passa por revisão e por teste com dados reais anonimizados. Ver um caminhão andando no mapa e saber que cada ponto passou pelo seu código te motiva? Na candidatura, informe a sua pretensão salarial.

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 envolvidas
  • C#
  • .NET
  • ASP.NET Core
  • RabbitMQ
  • SignalR
  • SQL Server
  • Entity Framework Core
  • xUnit
  • Git
Seus dados

tratado conforme a LGPD, com remoção a qualquer momento, a pedido.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Python Sênior (Rastreamento de Frota)
Desenvolvedor(a) Python Sênior (Rastreamento de Frota)

Sylision • United States

Remote
USD 25,000 - 31,000
Ambiente colaborativo
Trabalho remoto
Conexão global
+3
Python Sênior - Ingestão de Frota em Tempo Real (Remoto)
Python Sênior - Ingestão de Frota em Tempo Real (Remoto)

Sylision • United States

Remote
USD 25,000 - 31,000
Ambiente colaborativo
Trabalho remoto
Conexão global
+3
Desenvolvedor(a) Java Pleno, Back-end de Logística
Desenvolvedor(a) Java Pleno, Back-end de Logística

Sylision • United States

Remote
USD 19,000 - 28,000
Desenvolvedor .NET Pleno - Rastreamento de Frota (Remoto)
Desenvolvedor .NET Pleno - Rastreamento de Frota (Remoto)

Sylision • United States

Remote
USD 10,000 - 14,000
Trabalho remoto total
Ambiente colaborativo e flexível
Conexão com times globais
+1
Desenvolvedor(a) .NET Pleno (Antifraude de Transações)
Desenvolvedor(a) .NET Pleno (Antifraude de Transações)

Sylision • United States

Remote
USD 11,000 - 15,000
Analista de Testes Funcionais Sênior (Roteirização de Entregas)
Analista de Testes Funcionais Sênior (Roteirização de Entregas)

Sylision • United States

Remote
USD 16,000 - 20,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Engenheiro(a) de Machine Learning Pleno (Manutenção Preditiva na Logística)
Engenheiro(a) de Machine Learning Pleno (Manutenção Preditiva na Logística)

confidential • United States

Remote
USD 110,000 - 160,000
Ambiente colaborativo
Trabalho remoto
Conexão global
+1
Engenheiro(a) de Machine Learning Sênior (Manutenção Preditiva em Mobilidade Urbana)
Engenheiro(a) de Machine Learning Sênior (Manutenção Preditiva em Mobilidade Urbana)

confidential • United States

Remote
USD 120,000 - 180,000
Desenvolvedor(a) PHP Júnior (Roteirização de Entregas)
Desenvolvedor(a) PHP Júnior (Roteirização de Entregas)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+3
Analista Funcional Pleno (Experiência Digital do Cliente na Logística)
Analista Funcional Pleno (Experiência Digital do Cliente na Logística)

confidential • United States

Remote
USD 70,000 - 100,000
Trabalho remoto 100%
Conexão com times globais
Apoio à saúde (TotalPass e Mediquo)
+2