JPMorgan Chase & Co.

Ingeniero de Software III Full-stack Python y React

TypeScriptPythonReactAWS
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.

Reconocemos que nuestra gente es nuestra fortaleza y que 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 enormemente 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 ajustes 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 un ajuste.

Nuestros profesionales en nuestras Funciones Corporativas cubren una amplia gama de áreas, desde finanzas y riesgos hasta recursos humanos y marketing. Nuestros equipos corporativos son una parte esencial de nuestra empresa, asegurando que estemos preparando a nuestros negocios, clientes, consumidores y empleados para el éxito.

Como Ingeniero de Software III en JPMorgan Chase dentro de la organización CTO – Identity & Access Management (IAM), formarás parte de un equipo ágil para diseñar y entregar productos tecnológicos de confianza y líderes en el mercado de manera segura, estable y escalable. Construirás y operarás una plataforma de datos basada en AWS y un plano de control que automatiza el aprovisionamiento de infraestructura en la nube, la configuración de la plataforma y la habilitación de canalizaciones de datos (incluyendo nuestra implementación de Databricks-on-AWS). Serás responsable de llevar a cabo soluciones tecnológicas críticas en múltiples áreas técnicas dentro de diversas funciones comerciales en apoyo a los objetivos de negocio de la firma.

Buscamos un ingeniero curioso que prospere en la ambigüedad, aprenda rápidamente y entregue resultados de alta calidad, aprovechando de manera responsable las herramientas de IA autorizadas por la empresa para mejorar la productividad e impulsar el valor comercial.

Responsabilidades del puesto

  1. Ejecutar soluciones de software en el 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.
  1. Crear código de producción seguro y de alta calidad, y mantener servicios/automatización que respalden el aprovisionamiento de la plataforma de datos y la habilitación de canalizaciones en AWS.
  1. Diseñar, desarrollar y solucionar problemas de soluciones de software para un plano de control basado en Python que automatice el aprovisionamiento de la plataforma, la configuración y la habilitación de canalizaciones (incluyendo Databricks-on-AWS).
  1. Construir servicios backend y APIs seguros y fiables que permitan flujos de trabajo de autoservicio (por ejemplo, incorporación, aprovisionamiento de espacios de trabajo/entornos, políticas/barreras de seguridad, ganchos de orquestación de trabajos, configuración de entornos, patrones de secretos/acceso).
  1. Implementar infraestructura como código y automatización para los componentes de la plataforma AWS (controles de identidad, cifrado, integraciones de red, registro/monitoreo, barreras de seguridad).
  1. Aprovechar las herramientas de asistencia de codificación con 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 se validan los resultados mediante revisión por pares, pruebas automatizadas y estándares de codificación segura; contribuir con aprendizajes y patrones reutilizables para mejorar la eficacia general del equipo.
  1. Aplicar el conocimiento de las herramientas dentro de la cadena de herramientas del Ciclo de Vida de Desarrollo de Software, incluidas las capacidades de desarrollo y automatización asistidas por IA autorizadas por la empresa, para mejorar el valor obtenido mediante la automatización.
  1. Producir artefactos de arquitectura y diseño para aplicaciones complejas, siendo responsable de garantizar que las restricciones de diseño se cumplan mediante el desarrollo de código de software (seguridad, resiliencia, escalabilidad, costo).
  1. Impulsar prácticas de fiabilidad y observabilidad (registros/métricas/trazabilidad, reintentos, idempotencia, tiempos de espera, manuales de procedimientos) y mejorar continuamente las operaciones de la plataforma.
  1. Colaborar con los equipos de IAM/seguridad, ingeniería de datos y aplicaciones para integrar controles de plataforma y permitir análisis seguros a escala.
  1. Identificar proactivamente problemas y patrones ocultos en los datos operativos y utilizar estos conocimientos para impulsar mejoras en la higiene de codificación y la arquitectura del sistema.

Cualificaciones, capacidades y habilidades requeridas

  1. Formación formal o certificación en conceptos de ingeniería de software y 3+ años de experiencia aplicada.
  1. Experiencia práctica en diseño de sistemas, desarrollo de aplicaciones, pruebas y estabilidad operativa.
  1. Sólida experiencia en el desarrollo, depuración y mantenimiento de código de producción en un entorno corporativo grande con Python u otro lenguaje de programación moderno.
  1. Familiaridad con tecnologías modernas de front-end tales como React, TypeScript, HTML/CSS.
  1. Sólida experiencia con AWS y fundamentos de infraestructura, incluyendo servicios como IAM, KMS, S3, CloudWatch (y computación/orquestación como EKS/ECS/Lambda donde corresponda).
  1. Experiencia práctica con infraestructura como código y ingeniería centrada en la automatización.
  1. Sólida comprensión del SDLC, incluyendo CI/CD, pruebas automatizadas y prácticas de despliegue seguro.
  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, con capacidad demostrada para evaluar, validar y refinar críticamente los resultados generados por IA en cuanto a corrección, rendimiento y seguridad.

Cualificaciones preferidas

  1. Experiencia práctica con Databricks en AWS o plataformas de ingeniería/análisis de datos similares (por ejemplo, entornos basados en Spark, plataformas de data lake/lakehouse) y componentes del ecosistema (trabajos/orquestación, conceptos de clúster/runtime, conceptos de gobernanza/catálogo).
  1. Experiencia con sistemas de streaming o distribuidos (por ejemplo, Apache Kafka) en entornos de producción (deseable).
  1. Conocimiento del dominio IAM (Autenticación, patrones de autorización, conceptos RBAC/ABAC).
  1. Experiencia con herramientas de observabilidad (Datadog, Splunk, Dynatrace, Grafana).

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.

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 una remuneración basada en comisiones y/o una 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.

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