¿Estás listo para mejorar tus habilidades y elevar tu carrera? ¡No busques más! Tenemos una emocionante oportunidad en ingeniería de software solo para ti. Únete a nosotros en JPMorgan Chase, líder en la industria de servicios financieros, como Ingeniero de Software de Gestión de Datos III en el Sector Corporativo.
Como Ingeniero de Software de Gestión de Datos III, serás una parte integral de un equipo ágil dedicado a diseñar, mejorar y entregar productos tecnológicos de vanguardia. Desempeñarás un papel crucial en el desarrollo de soluciones de software que sean seguras, estables y escalables mientras adquieres la experiencia necesaria para avanzar en tu rol.
El grupo de Gestión de Datos es un componente clave de la Oficina del Director de Tecnología dentro de Tecnología Global en JPMorgan Chase. Nuestro objetivo es ofrecer productos de gestión de datos innovadores, servicios y soluciones con valor agregado en toda la firma, facilitando iniciativas de IA/ML y proporcionando capacidades líderes en el mercado. Nuestro modelo operativo de productos nos permite iterar, diseñar, desarrollar y entregar resultados excepcionales a nuestros clientes de manera rápida y segura.
Responsabilidades del Trabajo
- Resolver desafíos complejos en la nube construyendo soluciones robustas de datos en la nube.
- Desarrollar modelos operativos de automatización de primer nivel para garantizar estabilidad, sostenibilidad y velocidad de desarrollo.
- Implementar pruebas de aceptación para cumplir con los objetivos y especificaciones del negocio.
- Crear integraciones eficientes entre sistemas empresariales locales y servicios de proveedores de datos en la nube.
- Colaborar con los clientes para proporcionar soluciones tecnológicas integrales a sus problemas empresariales.
- Ejecutar soluciones de software estándar, diseño, desarrollo y resolución técnica de problemas.
- Diseñar, desarrollar, codificar y solucionar problemas con consideración de sistemas ascendentes y descendentes e implicaciones técnicas.
- Utilizar herramientas del Ciclo de Vida del Desarrollo de Software (SDLC) para aumentar el valor de la automatización.
- Aplicar la resolución técnica de problemas para resolver problemas de complejidad básica.
- Aprender y aplicar metodologías para producir código y sistemas seguros y estables.
- Contribuir a una cultura de equipo centrada en la diversidad, equidad, inclusión y respeto.
Calificaciones, Capacidades y Habilidades Requeridas
- Capacitación formal o certificación en conceptos de ingeniería de software con más de 3 años de experiencia aplicada.
- Dominio en codificación con Java, Python o Go.
- Experiencia en diseñar, desarrollar y mantener soluciones en la nube en ecosistemas como AWS, Azure o Google Cloud.
- Experiencia práctica con:
- Arquitectura de Escalabilidad Web y Alta Disponibilidad (balanceo de carga, ampliación).
- Construcción de Lagos de Datos usando AWS y experiencia con AWS Glue, KMS, Firehose, EMR, Athena, Redshift, QuickSight y Lake Formation.
- Motores de consulta federada como Starburst y Trino.
- Arquitectura y Administración de Base de Datos Snowflake.
- ETL pipelines usando SnowSQL y Snowpipe.
- Spark con Python o Scala y Snowflake.
- Kubernetes.
- Desarrollo de API RESTful.
- HashiCorp Terraform.
- Realización de revisiones de código y mejora de la calidad de ingeniería de software.
- Revisión de arquitectura de datos y desarrollo de implementaciones detalladas.
- Trabajo con cargas de trabajo PCI y datos sensibles.
- Experiencia en todo el ciclo de vida del desarrollo de software (SDLC).
- Exposición a metodologías ágiles como CI/CD, Resiliencia de Aplicaciones y Seguridad.
- Conocimiento emergente en áreas como nube, inteligencia artificial, aprendizaje automático y tecnología móvil.
Calificaciones, Capacidades y Habilidades Preferidas
- Familiaridad con tecnologías modernas de front-end.
- Exposición a tecnologías en la nube.