American Express
American Express
American Express es una empresa global de servicios financieros que opera en los sectores bancario, financiero y de pagos B2B. Su actividad incluye tarjetas de crédito para consumidores, empresas y corporaciones; servicios de pago y para comercios; cuentas de ahorro, certificados de depósito y préstamos personales; además de programas de recompensas, programas de viajes, soluciones de pago corporativo, educación financiera, servicios de seguridad y asistencia para titulares de tarjetas y comercios.

Ingeniero de software II, microservicios Java y Python

Desarrolla microservicios en Java y Python para los servicios financieros de American Express. Crea, prueba, supervisa e integra herramientas de IA en los flujos de trabajo de ingeniería de software.

Descripción

  • Desarrolla, prueba y depura aplicaciones y sistemas de software.
  • Crea software con prácticas de desarrollo establecidas, herramientas y componentes compartidos, y documentación, con orientación de compañeros y responsables.
  • Revisa código y ejecuta pruebas automatizadas para mantener la calidad, con orientación de compañeros y responsables.
  • Da soporte y supervisa el software en entornos de prueba, integración y producción.
  • Sigue prácticas de seguridad y normativas para mantener el software en conformidad.
  • Colabora con los equipos de producto y negocio para alinear las iniciativas tecnológicas con los objetivos empresariales.
  • Utiliza herramientas de IA para programar, probar, depurar y documentar, con el fin de mejorar la velocidad de desarrollo y la calidad del código.
  • Evalúa las recomendaciones generadas por IA en cuanto a precisión, calidad, estándares de ingeniería y seguridad, y asume la responsabilidad del trabajo resultante.

Requisitos

  • Título en informática, ingeniería informática o un campo relacionado.
  • Al menos tres años de experiencia profesional en desarrollo de software con tecnologías Java, incluidas Vert.x, Spring, Spring Boot, microservicios y API RESTful, Ignite, computación en memoria, Spark, PostgreSQL, Cassandra, Kafka, IntelliJ, Couchbase, OpenSearch y Python.
  • Experiencia práctica en diseño de aplicaciones, desarrollo de software y realización de pruebas automatizadas.
  • Experiencia con sistemas distribuidos y multinivel, algoritmos y bases de datos relacionales o NoSQL.
  • Capacidad para interpretar objetivos y desafíos técnicos y empresariales, y desarrollar soluciones claras.
  • Capacidad para aprender nuevas tecnologías y áreas de negocio, cuestionar los enfoques existentes y pensar de forma creativa.
  • Capacidad para depurar componentes básicos de software e identificar defectos de código que deban corregirse.
  • Experiencia con metodologías ágiles u otros métodos de desarrollo rápido de aplicaciones.
  • Experiencia en la creación y el uso de habilidades de agentes y en ingeniería de prompts.
  • Sólidas habilidades de comunicación oral y escrita.
  • Es posible que se ofrezca patrocinio de visado para algunos puestos, sujeto a las necesidades de la unidad de negocio, los requisitos del puesto, el coste y la legislación aplicable.

Beneficios

  • Salario base competitivo.
  • Incentivos mediante bonificaciones.
  • Aportación equivalente de la empresa del 6 % a las contribuciones para el ahorro para la jubilación.
  • Asesoramiento financiero gratuito y apoyo para el bienestar financiero.
  • Cobertura médica, dental, oftalmológica, de vida y por incapacidad.
  • Modalidades de trabajo híbridas flexibles, presenciales o virtuales, según el puesto y las necesidades del negocio.
  • Más de 20 semanas de permiso parental remunerado para todos los progenitores, por nacimiento, adopción o gestación subrogada.
  • Acceso gratuito a centros de bienestar globales en las instalaciones, atendidos por personal de enfermería y medicina, según la ubicación.
  • Asesoramiento gratuito y confidencial a través del programa Healthy Minds.
  • Oportunidades de desarrollo profesional y formación.

Empleos relacionados

Honeywell Aerospace Technologies

Ingeniero/a de software integrado II, interfaz de visualización de vuelo en C++

Honeywell Aerospace Technologies

Desarrolla software de visualización de vuelo de seguridad crítica en Honeywell Aerospace Technologies. El trabajo incluye desarrollo conforme a DO-178B, portabilidad de aplicaciones Linux y sistemas multinúcleo.

Abrir
Honeywell Aerospace Technologies

Ingeniero de software integrado II, sistemas de gestión de vuelo

Honeywell Aerospace Technologies

Desarrolla y valida software integrado para los sistemas de gestión de vuelo de Honeywell Aerospace Technologies. Aplica C/C++ y tecnologías relacionadas para contribuir a la seguridad, el rendimiento y la navegación de las aeronaves.

Abrir