Motorola Solutions
Motorola Solutions
A Motorola Solutions desenvolve tecnologia para segurança pública, proteção e comunicações críticas. Seu portfólio inclui rádios P25 e DMR profissionais para operações essenciais, dispositivos de banda larga, sistemas de videosegurança com inteligência artificial, soluções para centros de comando e serviços de suporte gerenciado. A empresa atende organizações de segurança pública, forças de segurança, educação, saúde e outros setores nos quais a coordenação confiável e a resposta rápida são essenciais. Suas soluções são projetadas para ajudar as equipes a permanecer conectadas, compreender situações em desenvolvimento e tomar decisões informadas em ambientes exigentes.

Engenheiro(a) sênior de software, desenvolvimento de APIs (Brasil, remoto)

Projete APIs, sistemas distribuídos e integrações estratégicas como engenheiro(a) sênior de software. Ajude a criar tecnologia de segurança pública que apoia comunidades, organizações e equipes de emergência.

Descrição

  • Desenvolver e manter software para produtos e sistemas organizacionais.
  • Integrar sistemas de software e hardware para manter o fluxo de processamento e a consistência dos programas.
  • Criar, validar e testar estruturas de sistemas e documentação para usuários.
  • Definir a direção técnica das integrações internas de APIs entre produtos e dos programas de parceria externa.
  • Projetar, desenvolver e implantar integrações com aplicativos e serviços de terceiros.
  • Dar suporte à ingestão e à distribuição de dados em todo o portfólio de produtos.
  • Trabalhar com as equipes de produto para identificar casos de uso entre produtos e definir a arquitetura e o desenvolvimento de APIs.
  • Ajudar a definir a arquitetura e as melhores práticas dos programas para desenvolvedores que atendem parceiros externos de APIs.
  • Criar tecnologias conectadas que ajudem a proteger pessoas, propriedades e locais no setor de segurança pública.

Requisitos

  • Ter pelo menos 7 anos de experiência profissional em engenharia de software, com foco significativo em desenvolvimento de APIs, sistemas distribuídos e integração empresarial.
  • Demonstrar experiência no projeto e na implementação de APIs RESTful ou protocolos comparáveis.
  • Ter experiência com gerenciamento do ciclo de vida de APIs, OAuth, chaves de API, documentação OpenAPI ou Swagger e controle de versões.
  • Possuir fortes habilidades práticas de desenvolvimento em uma linguagem orientada a objetos, como Java ou C#.
  • Ter experiência substancial com bancos de dados SQL, como Postgres ou MySQL, e NoSQL, como MongoDB ou CosmosDB.
  • Compreender padrões de integração, filas de mensagens, arquiteturas orientadas a eventos e técnicas de transformação de dados.
  • Conhecer XSLT para mapeamentos complexos de dados.
  • Ter experiência prática na implementação e manutenção de pipelines de CI/CD, de preferência com GitHub Actions.
  • Ter experiência na criação e implantação de aplicações em nuvem pública; Azure é preferencial.
  • Experiência com Azure API Manager ou uma plataforma comparável de gerenciamento ou gateway de APIs é um diferencial importante.
  • Ter experiência com arquitetura de microsserviços e ferramentas de orquestração de contêineres, como Kubernetes.
  • Ter experiência com plataformas de integração, como MuleSoft Anypoint Platform ou ferramentas similares.

Benefícios

  • Plano de pagamento por indicação.
  • Empregador que oferece igualdade de oportunidades.
  • Não é necessário viajar.
  • Não é necessário se mudar.