Senior API Engineer

Hace 4 días

Ciudad de México Amaris Consulting Jornada completa

Resumen del puesto

Buscamos un Desarrollador Senior de APIs para liderar el diseño, desarrollo y soporte de soluciones de integración basadas en APIs REST, ESB, plataformas iPaaS, arquitectura orientada a eventos y microservicios.

El puesto combina desarrollo técnico, arquitectura de soluciones, liderazgo técnico y gestión de partes interesadas. La persona seleccionada trabajará con los equipos de entrega, seguridad, arquitectura empresarial y equipos globales para definir soluciones técnicas y acompañar los proyectos desde el diseño hasta el soporte en producción.

Responsabilidades

  • Diseñar, desarrollar y mantener soluciones de integración utilizando APIs REST, ESB, plataformas iPaaS, arquitectura orientada a eventos y microservicios.
  • Definir nuevas arquitecturas y liderar proyectos desde una perspectiva técnica y arquitectónica.
  • Traducir los requisitos de negocio en especificaciones técnicas y documentación Blueprint.
  • Crear y mantener especificaciones técnicas, documentación de proyectos, planes de pruebas y scripts de prueba.
  • Diseñar y desarrollar prototipos para evaluar distintas alternativas técnicas según los requisitos del negocio.
  • Presentar alternativas técnicas a públicos técnicos y no técnicos.
  • Investigar y resolver defectos durante las fases de desarrollo y mantenimiento, incluidos los incidentes de producción de severidad 1.
  • Definir y aplicar estándares de integración, buenas prácticas de desarrollo y directrices de documentación técnica.
  • Acompañar a desarrolladores junior y promover buenas prácticas de desarrollo, pruebas, despliegue y soporte en producción.
  • Construir relaciones profesionales con clientes y participar en actividades de desarrollo de la práctica.
  • Actuar como punto de contacto para las decisiones de arquitectura de soluciones entre los equipos responsables de la entrega de productos.
  • Trabajar con los equipos de Arquitectura Empresarial, Seguridad y equipos globales en decisiones tecnológicas relacionadas con la integración.
  • Proporcionar orientación técnica durante todo el ciclo de vida de las soluciones de integración, desde el diseño hasta la implementación y el soporte.

Requisitos

  • Título universitario o de posgrado en Informática, Ingeniería Informática, Ingeniería Eléctrica o un área relacionada. También se considerará experiencia profesional equivalente.
  • Al menos 7 años de experiencia como Responsable de Desarrollo de Software, Arquitecto de Integración, Desarrollador Senior de Software o en una posición similar.
  • Excelentes habilidades de comunicación funcional y técnica.
  • Experiencia demostrada colaborando con equipos de negocio y tecnología.
  • Experiencia práctica con varias de las siguientes tecnologías:
  • Apigee
  • APIs REST
  • Apache Kafka
  • Plataformas iPaaS
  • MuleSoft o Boomi
  • TIBCO BusinessWorks 6.x
  • TIBCO Enterprise Message Service (EMS)
  • AWS, Microsoft Azure o Google Cloud Platform
  • Conocimientos de conceptos y aplicaciones de modelado de datos relacionales.
  • Experiencia en gestión de proyectos y capacidad para influir en decisiones técnicas.
  • Habilidades interpersonales y capacidad para trabajar eficazmente con equipos multidisciplinarios.
  • Excelente comunicación oral y escrita.
  • Capacidad para aprender y aplicar nuevas tecnologías con rapidez.
  • Inglés Avanzado

Requisitos deseables

  • Experiencia con Kubernetes y Docker.
  • Conocimientos