
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.