
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.