Oportunidad Emocionante de Carrera: Ingeniero de Software III - Cloud ETL en JPMorgan Chase & Co.
Eleva tu carrera en ingeniería de software con una oportunidad gratificante en JPMorgan Chase. Únete a nuestro grupo de Tecnología Corporativa - equipo de Almacén de Finanzas y Riesgo como Ingeniero de Software III. En este rol, serás un miembro experimentado de un equipo ágil, diseñando y entregando productos tecnológicos líderes en el mercado que son seguros, estables y escalables.
Sobre el Almacén de Finanzas y Riesgo
El Almacén de Finanzas y Riesgo, parte del grupo de Tecnología Corporativa de JP Morgan, integra datos de varios sistemas de productos bancarios en un único lago de datos. Esta organización apoya los reportes de Finanzas y Riesgo, incluyendo Riesgo de Liquidez, Riesgo de Tasa de Interés, Riesgo de Crédito y Reporte Regulatorio Internacional. Contribuye a la modernización de sistemas complejos y críticos en una industria tecnológica en rápido crecimiento.
Responsabilidades Clave
- Ejecutar soluciones de software, incluyendo diseño, desarrollo y resolución técnica de problemas, para construir o descomponer problemas técnicos de manera efectiva.
- Crear código de producción seguro y de alta calidad y mantener algoritmos sincrónicos con los sistemas apropiados.
- Producir artefactos de arquitectura y diseño para aplicaciones complejas, asegurando que se cumplan las restricciones de diseño y obteniendo el consenso de los compañeros.
- Reunir, analizar, sintetizar y desarrollar visualizaciones e informes a partir de conjuntos de datos diversos para la mejora continua de aplicaciones y sistemas de software.
- Identificar problemas ocultos y patrones en los datos para impulsar la higiene del código y mejoras en la arquitectura del sistema.
- Contribuir a las comunidades de práctica de ingeniería de software y explorar tecnologías emergentes.
- Fomentar una cultura de equipo de diversidad, equidad, inclusión y respeto.
- Implementar infraestructura, configuración y red como código utilizando pipelines automatizados de integración y entrega continua.
- Colaborar con expertos técnicos, partes interesadas y miembros del equipo para resolver problemas complejos.
- Comprender los indicadores y objetivos de nivel de servicio para resolver proactivamente problemas que puedan impactar al cliente.
- Apoyar la adopción de mejores prácticas de ingeniería de confiabilidad del sitio dentro del equipo.
Calificaciones Requeridas
- Capacitación formal o certificación en conceptos de ingeniería de software y confiabilidad del sitio con más de 3 años de experiencia aplicada.
- Experiencia práctica en diseño de sistemas, desarrollo de aplicaciones, pruebas y estabilidad operativa.
- Dominio de la codificación en al menos un lenguaje como Python, Java y Spring Boot.
- Experiencia en desarrollo, depuración y mantenimiento de código en un entorno corporativo con lenguajes modernos de programación y consulta de bases de datos.
- Conocimiento integral del Ciclo de Vida del Desarrollo de Software.
- Sólida comprensión de metodologías ágiles como CI/CD, Resiliencia de Aplicaciones y Seguridad. Conocimiento de GIT, BitBucket, Jenkins, SONAR, SPLUNK, Maven, AIM y herramientas de Entrega Continua.
- Experiencia demostrada en aplicaciones de software y procesos técnicos dentro de disciplinas como la nube, IA, ML y móvil.
- Conocimiento especializado en ETL utilizando herramientas como Ab Initio o Spark ETL.
- Conocimiento práctico de Kubernetes, Docker y otras tecnologías de contenedores.
- Conocimiento de entornos Cloud (privados o públicos), con preferencia por experiencia y certificación en AWS.
- Disposición para brindar soporte los fines de semana.
Calificaciones Deseadas
- Experiencia en la implementación y ejecución de herramientas ETL de Ab Initio en una nube pública como AWS.
- Comprensión e implementación de Data Bricks en una nube pública como AWS.
- Conocimiento de administración de entornos Hadoop, incluyendo despliegues de lanzamientos en Hive/HBase, supervisión de trabajos y servicios de coordinación de clústeres.
- Habilidades fuertes en análisis, investigación y resolución de problemas con un enfoque estructurado.
- Experiencia en gestión de archivos UNIX, administración y scripting de shell.