UMI SAN SERVICOS DE APOIO A NAVEGACAO E ENGENHARIA LTDA
Desenvolvedor Senior
- Publicação
- 8 de set. de 2026
- Última verificação
- 16 de set. de 2026
- Fonte responsável
- UMI SAN — via ATS Mindsight
Sobre a vaga
Vaga extensiva a Pessoas com Deficiência (PCD).
Responsabilidades
DA FUNÇÃO • Projetar e desenvolver soluções para ingestão de dados de telemetria em quase tempo real, provenientes de estações de campo com transmissão celular e/ou satelital; • Evoluir a arquitetura de dados existente, contemplando ingestão, normalização, controle de qualidade, processamento e disponibilização via API; • Desenvolver soluções para processamento de novos tipos de sensores e grandes volumes de dados; • Implementar mecanismos automatizados de controle de qualidade dos dados, utilizando padrões QARTOD e WMO; • Avaliar e implementar melhorias no banco de dados para suportar séries temporais em larga escala, incluindo a possível adoção do TimescaleDB; • Desenvolver novos dashboards e recursos de visualização de dados, como perfis de corrente, ondas direcionais, rosas dos ventos e séries históricas; • Desenvolver, documentar e manter APIs públicas para integração e consumo de dados por outras plataformas; • Participar das decisões de arquitetura e desenvolvimento do aplicativo mobile para Android e iOS; • Implementar sistemas de alertas e monitoramento para falhas de sensores, perda de comunicação e indisponibilidade de dados; • Atuar nas decisões de infraestrutura, deploy, escalabilidade e disponibilidade da plataforma, atualmente baseada em Docker e EC2; • Trabalhar em conjunto com as equipes de Instrumentação e Hidrografia da UMI SAN, contribuindo para a definição do contrato de dados entre os equipamentos de campo e a plataforma; • Elaborar e manter a documentação técnica das soluções desenvolvidas.
Requisitos
- Experiência sólida como Desenvolvedor(a) Full Stack, com autonomia de ponta a ponta. • Domínio de Python, FastAPI, SQLAlchemy/ORM, React/Next.js e TypeScript. • Experiência com PostgreSQL, dados de séries temporais e grandes volumes. • Conhecimento em Docker, deploy e operação de aplicações em produção. • Experiência com TimescaleDB, InfluxDB ou sistemas de telemetria/IoT. • Vivência com desenvolvimento mobile/React Native será um diferencial. • Experiência com sistemas que exigem alta disponibilidade e cumprimento de SLA. • Facilidade para trabalhar com equipes multidisciplinares e transformar requisitos técnicos em soluções de software. • Conhecimento em dados ambientais, oceanográficos ou geoespaciais será um diferencial, mas não é obrigatório. NECESSÁRIO •Formação em Engenharia de Software ou áreas afins; • Experiência em desenvolvimento de sistemas; • Experiência com desenvolvimento de software e soluções tecnológicas.
Tenho aderência a esta vaga?Compare seu perfil com os requisitos antes de se candidatar.Verificar minha aderência
Revise os requisitos obrigatórios antes de decidir.
Não deixe de se candidatar apenas por não cumprir itens desejáveis. Dê prioridade aos requisitos explicitamente obrigatórios e nunca invente experiências.Fonte: UMI SAN — via ATS Mindsight