JPMorgan Chase & Co.

Ingeniero de Software III DevOps - Automatización de Lanzamientos CI/CD

AWSDockerKubernetesTerraform
Traducción automática. Consulta el original.

Sobre la oportunidad

Tenemos una oportunidad emocionante y gratificante para que lleves tu carrera en ingeniería de software al siguiente nivel.

Como Software Engineer III en JPMorganChase dentro del equipo de Payments Technology del Corporate Investment Bank, formarás parte de un equipo ágil como miembro experimentado para diseñar y entregar productos tecnológicos líderes en el mercado de forma segura, estable y escalable. Serás responsable de implementar soluciones tecnológicas críticas en múltiples áreas técnicas dentro de diversas funciones empresariales para apoyar los objetivos de negocio de la firma.

Responsabilidades del puesto

  1. Ejecuta soluciones de software, diseño, desarrollo y resolución de problemas técnicos con la capacidad de pensar más allá de los enfoques rutinarios o convencionales para construir soluciones o desglosar problemas técnicos, con un enfoque en CI/CD y la automatización de lanzamientos para plataformas de Pagos.
  1. Crea código de producción seguro y de alta calidad y mantiene algoritmos que se ejecutan de forma sincrónica con los sistemas apropiados, incluyendo pipelines de Jenkins (Groovy/Jenkinsfiles/bibliotecas compartidas) y scripts de shell utilizados para la automatización de compilación/prueba/despliegue.
  1. Produce artefactos de arquitectura y diseño para aplicaciones complejas, siendo responsable de asegurar que las restricciones de diseño se cumplan mediante el desarrollo de código de software, incluyendo patrones de pipeline, estrategias de despliegue y enfoques de promoción de entornos.
  1. Recopila, analiza, sintetiza y desarrolla visualizaciones e informes a partir de conjuntos de datos grandes y diversos al servicio de la mejora continua de aplicaciones y sistemas de software, incluyendo telemetría de CI/CD (tiempos de compilación, tasas de error, éxito de despliegue, frecuencia de reversión).
  1. Identifica proactivamente problemas y patrones ocultos en los datos y utiliza estos conocimientos para impulsar mejoras en la higiene del código y la arquitectura del sistema, incluyendo la reducción de la inestabilidad de los pipelines, la mejora de la fiabilidad y la estandarización de la automatización reutilizable.
  1. Contribuye a comunidades de práctica y eventos de ingeniería de software que exploran tecnologías nuevas y emergentes, incluyendo DevOps moderno, entrega nativa en la nube y prácticas seguras de SDLC.
  1. Aprovecha las herramientas de asistencia de codificación por IA autorizadas por la empresa dentro del entorno de trabajo para mejorar la calidad del código, la velocidad de entrega y la productividad en entregables complejos (por ejemplo, generación/refactorización de código, creación de pruebas unitarias, documentación), mientras valida los resultados mediante revisión por pares, pruebas automatizadas y estándares de codificación segura; contribuye con aprendizajes y patrones reutilizables para mejorar la eficacia general del equipo.
  1. Aplica el conocimiento de las herramientas dentro de la cadena de herramientas del Ciclo de Vida de Desarrollo de Software, incluyendo capacidades de desarrollo y automatización asistidas por IA autorizadas por la empresa, para mejorar el valor obtenido mediante la automatización.
  1. Apoya la estabilidad operativa de extremo a extremo para las herramientas de entrega, incluyendo actividades de administración/operaciones de Jenkins y Spinnaker (según corresponda), triaje de incidentes, análisis de causa raíz y mejora continua.
  1. Colabora con los equipos de ciberseguridad e ingeniería para integrar controles en los pipelines (por ejemplo, manejo de secretos, acceso de menor privilegio, aprobaciones y auditabilidad) para cargas de trabajo de Pagos reguladas.

Cualificaciones, capacidades y habilidades requeridas

  1. Formación formal o certificación en conceptos de Ingeniería de Software y 5+ años de experiencia aplicada.
  1. Experiencia práctica en el uso de herramientas de desarrollo de software asistidas por IA autorizadas por la empresa dentro del entorno de trabajo (por ejemplo, para codificación, creación de pruebas, resolución de problemas o documentación) con capacidad demostrada para evaluar, validar y refinar críticamente los resultados generados por IA en cuanto a corrección, rendimiento y seguridad.
  1. Comprensión del uso responsable de la IA en flujos de trabajo de ingeniería, incluyendo consideraciones de sensibilidad de datos, manejo seguro de entradas/salidas y cumplimiento de las expectativas de resiliencia y seguridad; capacidad para guiar a los compañeros sobre un uso seguro y eficaz dentro de las prácticas del equipo.
  1. Competencia en codificación en uno o más lenguajes; sólida capacidad práctica con Groovy y scripting de shell (Bash) para la automatización.
  1. Sólida experiencia en la construcción y mantenimiento de soluciones de CI de Jenkins (Jenkinsfiles, bibliotecas compartidas, uso de credenciales, patrones de ejecución de agentes).
  1. Experiencia con herramientas de entrega continua, incluyendo Spinnaker (configuración de pipelines, despliegues, promoción de entornos y patrones de reversión).
  1. Experiencia práctica con servicios de AWS y fundamentos de seguridad en la nube (por ejemplo, IAM, conceptos de redes, monitoreo/registro, patrones de cifrado/secretos).
  1. Experiencia en el desarrollo, depuración y mantenimiento de código en un entorno corporativo grande con uno o más lenguajes de programación modernos y lenguajes de consulta de bases de datos.
  1. Conocimiento general del Ciclo de Vida de Desarrollo de Software.
  1. Sólida comprensión de metodologías ágiles como CI/CD, Resiliencia de Aplicaciones y Seguridad.
  1. Conocimiento demostrado de aplicaciones de software y procesos técnicos dentro de una disciplina técnica (por ejemplo, nube).

Cualificaciones, capacidades y habilidades preferidas

  1. Exposición a tecnologías en la nube (la experiencia profunda con AWS en entornos multicuenta y/o regulados es una ventaja).
  1. Experiencia con infraestructura como código y automatización de configuración (por ejemplo, Terraform/CloudFormation/Ansible).
  1. Experiencia con contenedores y orquestación (por ejemplo, Docker, Kubernetes/EKS) y prácticas de entrega progresiva (por ejemplo, blue/green, canary).
  1. Experiencia en la integración de puertas de seguridad y calidad en CI/CD (SAST/SCA, firma de artefactos, SBOM, comprobaciones de políticas).

JPMorganChase, una de las instituciones financieras más antiguas, ofrece soluciones financieras innovadoras a millones de consumidores, pequeñas empresas y muchos de los clientes corporativos, institucionales y gubernamentales más destacados del mundo bajo las marcas J.P. Morgan y Chase. Nuestra historia abarca más de 200 años y hoy somos líderes en banca de inversión, banca de consumo y pequeñas empresas, banca comercial, procesamiento de transacciones financieras y gestión de activos.

JPMorgan Chase & Co. es un empleador que ofrece igualdad de oportunidades, incluyendo Discapacidad/Veteranos.

El Commercial & Investment Bank de J.P. Morgan es un líder global en banca, mercados, servicios de valores y pagos. Corporaciones, gobiernos e instituciones de todo el mundo nos confían sus negocios en más de 100 países. El Commercial & Investment Bank proporciona asesoramiento estratégico, recauda capital, gestiona riesgos y extiende liquidez en mercados de todo el mundo.

Ofrecemos un paquete de compensación total competitivo que incluye un salario base determinado según el puesto, la experiencia, el conjunto de habilidades y la ubicación. Aquellos en puestos elegibles pueden recibir pago basado en comisiones y/o compensación de incentivos discrecional, pagada en forma de efectivo y/o capital sujeto a pérdida, otorgada en reconocimiento a los logros y contribuciones individuales. También ofrecemos una gama de beneficios y programas para satisfacer las necesidades de los empleados, según la elegibilidad. Estos beneficios incluyen cobertura de atención médica integral, centros de salud y bienestar en el lugar, un plan de ahorro para la jubilación, cuidado infantil de respaldo, reembolso de matrícula, apoyo a la salud mental, asesoramiento financiero y más. Se proporcionarán detalles adicionales sobre la compensación total y los beneficios durante el proceso de contratación.

Reconocemos que nuestra gente es nuestra fortaleza y los diversos talentos que aportan a nuestra fuerza laboral global están directamente relacionados con nuestro éxito. Somos un empleador que ofrece igualdad de oportunidades y valoramos mucho la diversidad y la inclusión en nuestra empresa. No discriminamos por ningún atributo protegido, incluyendo raza, religión, color, origen nacional, género, orientación sexual, identidad de género, expresión de género, edad, estado civil o de veterano, embarazo o discapacidad, o cualquier otra base protegida por la ley aplicable. También realizamos adaptaciones razonables para las prácticas y creencias religiosas de los solicitantes y empleados, así como para las necesidades de salud mental o discapacidad física. Visita nuestras preguntas frecuentes careers.jpmorgan.com/us/en/how-we-hire/faqs para obtener más información sobre cómo solicitar una adaptación.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores