CONCEPT SOLUTIONS LLC
JPMorgan Chase & Co.
Ingeniero/a de Software Líder Senior – Java/AWS
Sobre la oportunidad
Sé una parte integral de un equipo ágil que está constantemente superando los límites para mejorar, construir y entregar productos tecnológicos de primer nivel.
Como Ingeniero/a de Software Líder Senior en JPMorgan Chase dentro de Consumer & Community Banking, eres una parte integral de un equipo ágil que trabaja para mejorar, construir y entregar productos tecnológicos líderes en el mercado de confianza de una manera segura, estable y escalable. Impulsa un impacto comercial significativo a través de tus capacidades y contribuciones y aplica una profunda experiencia técnica y metodologías de resolución de problemas para abordar una diversa gama de desafíos que abarcan múltiples tecnologías y aplicaciones.
Nuestra división de Consumer & Community Banking atiende a nuestros clientes de Chase a través de una gama de servicios financieros, que incluyen banca personal, tarjetas de crédito, hipotecas, financiación de automóviles, asesoramiento de inversiones, préstamos para pequeñas empresas y procesamiento de pagos. Estamos orgullosos de liderar en EE. UU. en ventas de tarjetas de crédito y crecimiento de depósitos y tenemos las soluciones digitales más utilizadas, todo ello mientras ocupamos el primer lugar en satisfacción del cliente.
Responsabilidades del puesto
- Diseña soluciones de software, incluyendo depuración compleja y resolución de problemas técnicos, utilizando un sólido juicio de ingeniería y resolución de problemas.
- Impulsa la adopción por parte del equipo de prácticas de ingeniería asistidas por IA autorizadas por la empresa dentro del entorno de trabajo para mejorar la calidad del código, la velocidad de entrega y los resultados operativos (por ejemplo, revisión/refactorización de código asistida por IA, aceleración de la estrategia de pruebas, soporte para análisis de incidentes/causas raíz), al tiempo que se establecen estándares de validación consistentes (codificación segura, revisión por pares, pruebas automatizadas) y se promueve la reutilización de patrones efectivos en todo el equipo.
- Aplica conocimientos de herramientas dentro de la cadena de herramientas del Ciclo de Vida del Desarrollo de Software, incluyendo capacidades de automatización y desarrollo asistido por IA autorizadas por la empresa, para mejorar el valor obtenido por la automatización.
- Crea artefactos de arquitectura y diseño para aplicaciones complejas y garantiza que las implementaciones se adhieran a las restricciones de diseño definidas.
- Analiza conjuntos de datos grandes y diversos y produce visualizaciones e informes que impulsan la mejora continua de sistemas y aplicaciones.
- Identifica problemas ocultos y patrones de datos para mejorar la higiene del código, la observabilidad y la arquitectura del sistema.
- Mejora la fiabilidad del servicio a través de pruebas automatizadas, CI/CD, patrones de resiliencia y prácticas de ingeniería seguras por diseño.
- Desarrolla servicios reutilizables y componentes compartidos que permiten la consistencia, la escalabilidad y una entrega más rápida entre equipos.
- Evalúa y adopta tecnologías emergentes a través de comunidades de práctica para ofrecer valor de ingeniería y negocio medible.
- Colabora dentro de equipos ágiles para entregar resultados con una clara propiedad técnica y responsabilidad de entrega.
Cualificaciones, capacidades y habilidades requeridas
- 5+ años de experiencia en desarrollo de aplicaciones entregando software de grado de producción.
- Experiencia práctica con diseño de sistemas, desarrollo de aplicaciones, pruebas y estabilidad operativa en entornos de producción.
- Experiencia en el desarrollo, depuración y mantenimiento de código en un entorno empresarial grande utilizando lenguajes de programación modernos y lenguajes de consulta de bases de datos.
- Dominio de múltiples lenguajes de programación modernos, con profundidad demostrada en al menos uno.
- Experiencia demostrada en la construcción de aplicaciones distribuidas en Java 8+, incluyendo APIs RESTful, microservicios y Spring Boot.
- Experiencia en la entrega de sistemas de misión crítica, de alta concurrencia y de alto rendimiento con consideraciones de latencia y rendimiento.
- Experiencia demostrada liderando el uso efectivo de herramientas de desarrollo de software asistidas por IA aprobadas (por ejemplo, para codificación, revisión de código, aceleración de pruebas, resolución de problemas) con la capacidad de establecer expectativas del equipo para validar las salidas de IA en cuanto a corrección, rendimiento y seguridad.
- Sólida 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; experiencia en la capacitación de ingenieros en la adopción segura y conforme dentro de las prácticas de entrega.
- Experiencia con desarrollo de aplicaciones nativas en la nube (por ejemplo, GCP o nube privada).
Cualificaciones, capacidades y habilidades preferidas
- Experiencia en el despliegue y soporte de aplicaciones en AWS.
- Experiencia con tecnologías de mensajería como Kafka o IBM MQ.
- Experiencia con plataformas de bases de datos como Cassandra, Oracle, Aurora o DynamoDB.
- Experiencia con herramientas de desarrollo basado en comportamiento como Cucumber.
- Experiencia en la configuración y operación de pipelines de integración continua como Jenkins.
- Dominio de scripts de shell Python y Linux.
- Experiencia en la creación de bibliotecas de código abierto o bibliotecas compartidas internas adoptadas por múltiples equipos de ingeniería.
Chase es una empresa líder en servicios financieros, que ayuda a casi la mitad de los hogares y pequeñas empresas de Estados Unidos a alcanzar sus objetivos financieros a través de una amplia gama de productos financieros. Nuestra misión es crear relaciones comprometidas y duraderas y poner a nuestros clientes en el centro de todo lo que hacemos. También ayudamos a las pequeñas empresas, organizaciones sin fines de lucro y ciudades a crecer, ofreciendo soluciones para resolver todas sus necesidades financieras.
Ofrecemos un paquete competitivo de recompensas totales que incluye un salario base determinado según el puesto, la experiencia, las habilidades y la ubicación. Aquellos en puestos elegibles pueden recibir un pago basado en comisiones y/o una compensación discrecional por incentivos, pagada en forma de efectivo y/o capital propio no garantizado, 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 integral de atención médica, 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 vinculados a 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 motivo 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 otro motivo protegido por la ley aplicable. También hacemos 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 para obtener más información sobre cómo solicitar una adaptación.
Empleador con igualdad de oportunidades / Discapacidad / Veteranos
