Motorola Solutions
Motorola Solutions
Motorola Solutions desarrolla tecnología para la seguridad pública, la protección y las comunicaciones críticas. Su cartera incluye radios P25 y DMR profesionales para operaciones esenciales, dispositivos de banda ancha, sistemas de videoseguridad con inteligencia artificial, soluciones para centros de mando y servicios de asistencia gestionada. La empresa presta servicio a organizaciones de seguridad pública, fuerzas del orden, educación, sanidad y otros sectores en los que la coordinación fiable y la respuesta rápida son fundamentales. Sus soluciones están diseñadas para ayudar a los equipos a mantenerse conectados, comprender las situaciones a medida que se desarrollan y tomar decisiones informadas en entornos exigentes.

Ingeniero/a sénior de software, desarrollo de API (Brasil, remoto)

Diseña API, sistemas distribuidos e integraciones estratégicas como ingeniero/a sénior de software. Contribuye a crear tecnología de seguridad pública que ayuda a comunidades, organizaciones y equipos de emergencia.

Descripción

  • Desarrollar y mantener software para productos y sistemas organizativos.
  • Integrar sistemas de software y hardware para mantener el rendimiento y la coherencia de los programas.
  • Crear, validar y probar estructuras de sistemas y documentación para usuarios.
  • Definir la dirección técnica de las integraciones internas de API entre productos y de los programas de colaboración externa.
  • Diseñar, crear e implementar integraciones con aplicaciones y servicios de terceros.
  • Dar soporte a la ingesta y distribución de datos en toda la cartera de productos.
  • Colaborar con los equipos de producto para identificar casos de uso entre productos y definir la arquitectura y el desarrollo de API.
  • Contribuir a definir la arquitectura y las prácticas recomendadas para programas de desarrollo destinados a socios externos de API.
  • Crear tecnologías conectadas que ayuden a proteger a las personas, los bienes y los lugares en el sector de la seguridad pública.

Requisitos

  • Contar con al menos 7 años de experiencia profesional en ingeniería de software, con un enfoque sustancial en el desarrollo de API, sistemas distribuidos e integración empresarial.
  • Demostrar experiencia en el diseño y la implementación de API RESTful o protocolos comparables.
  • Tener experiencia en la gestión del ciclo de vida de las API, OAuth, claves de API, documentación OpenAPI o Swagger y control de versiones.
  • Contar con sólidas habilidades prácticas de desarrollo en un lenguaje orientado a objetos, como Java o C#.
  • Tener amplia experiencia con bases de datos SQL, como Postgres o MySQL, y NoSQL, como MongoDB o CosmosDB.
  • Comprender los patrones de integración, las colas de mensajes, las arquitecturas basadas en eventos y las técnicas de transformación de datos.
  • Conocer XSLT para asignaciones de datos complejas.
  • Tener experiencia práctica en la implementación y el mantenimiento de procesos CI/CD, preferiblemente con GitHub Actions.
  • Tener experiencia en la creación y el despliegue de aplicaciones en una nube pública; se prefiere Azure.
  • Se valorará especialmente la experiencia con Azure API Manager o una plataforma comparable de gestión o puerta de enlace de API.
  • Tener experiencia con arquitecturas de microservicios y herramientas de orquestación de contenedores, como Kubernetes.
  • Tener experiencia con plataformas de integración, como MuleSoft Anypoint Platform o herramientas similares.

Beneficios

  • Plan de pagos por recomendaciones.
  • Empleador que ofrece igualdad de oportunidades.
  • No se requieren viajes.
  • No se requiere reubicación.