Anduril Industries
JPMorgan Chase & Co.
Ingeniero de Software II - Desarrollo Full Stack | Tecnología de Gestión de Activos
Sobre la oportunidad
Estás listo para adquirir las habilidades y la experiencia necesarias para crecer en tu puesto y avanzar en tu carrera, y tenemos la oportunidad de ingeniería de software perfecta para ti.
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 motivos de 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 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 careers.jpmorgan.com/us/en/how-we-hire/faqs para obtener más información sobre cómo solicitar una adaptación.
Como Ingeniero de Software II en JPMorganChase dentro de Asset & Wealth Management, formarás parte de un equipo ágil que trabaja para mejorar, diseñar y entregar los componentes de software de los productos tecnológicos de vanguardia de la firma de una manera segura, estable y escalable. Como miembro emergente de un equipo de ingeniería de software, ejecutarás soluciones de software a través del diseño, desarrollo y resolución de problemas técnicos de múltiples componentes dentro de un producto, aplicación o sistema técnico, mientras adquieres las habilidades y la experiencia necesarias para crecer en tu puesto.
Este puesto es full stack con un mayor énfasis en frontend (React), junto con el desarrollo backend en Java/Spring Boot y despliegue en AWS (según se proporcione).
J.P. Morgan Asset & Wealth Management ofrece soluciones líderes en la industria de gestión de inversiones y banca privada. Asset Management proporciona a individuos, asesores e instituciones estrategias y experiencia que abarcan todo el espectro de clases de activos a través de nuestra red global de profesionales de inversión. Wealth Management ayuda a individuos, familias y fundaciones a adoptar un enfoque más intencional hacia su patrimonio o finanzas para definir, enfocar y alcanzar mejor sus objetivos.
Responsabilidades del puesto
- Ejecutar soluciones de software creativas en el diseño, desarrollo y resolución de problemas técnicos, pensando más allá de los enfoques rutinarios para resolver problemas complejos.
- Construir soluciones integrales aprovechando arquitecturas nativas de la nube basadas en microservicios y prácticas de ingeniería modernas.
- 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 (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.
- 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.
- Aplicar técnicas de modelado de dominio para estructurar el software para mayor claridad, capacidad de prueba y evolución.
- Desarrollar código de producción seguro y de alta calidad; revisar, depurar y mejorar el código escrito por otros.
- Identificar oportunidades para eliminar o automatizar la remediación recurrente para mejorar la estabilidad operativa.
- Investigar y resolver problemas con prontitud y asegurarse de que no vuelvan a ocurrir; mantener las tecnologías y los patrones actualizados.
- Además, diseñarás soluciones que eviten puntos únicos de fallo y soporten patrones escalables (incluyendo lanzamientos sin tiempo de inactividad y rendimiento de datos optimizado cuando corresponda).
Cualificaciones, capacidades y habilidades requeridas
- Formación formal o certificación en conceptos de ingeniería de software y 2+ años de experiencia aplicada.
- Experiencia en el desarrollo, depuración y mantenimiento de código a lo largo de todo el Ciclo de Vida de Desarrollo de Software en un entorno corporativo grande.
- Experiencia práctica en ingeniería de software como desarrollador full stack, con gran énfasis en el desarrollo frontend moderno.
- Dominio de stacks frontend modernos (JavaScript/TypeScript) y React (Angular aceptable si se puede demostrar una fuerte capacidad en React).
- Competencia en Java/Spring Boot, con experiencia en la aplicación de patrones de arquitectura de microservicios.
- Sólido conocimiento práctico de HTML5, CSS y preprocesadores como Sass/LESS.
- 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, pruebas, resolución de problemas o documentación) con capacidad demostrada para evaluar y validar críticamente los resultados generados por IA.
- Comprensión del uso responsable de la IA en flujos de trabajo de ingeniería, incluidas las consideraciones de sensibilidad de datos, el manejo seguro de entradas/salidas y el cumplimiento de las expectativas de resiliencia y seguridad.
- Exposición a metodologías ágiles como CI/CD, Resiliencia de Aplicaciones y Seguridad.
- Capacidad demostrada para resolver de forma independiente desafíos de diseño y funcionalidad con una supervisión mínima.
- Capacidad para trabajar en equipos grandes y colaborativos con pasión por construir una cultura inclusiva e innovadora.
Cualificaciones, capacidades y habilidades preferidas
- Exposición a tecnologías en la nube y/o certificación relevante (por ejemplo, AWS).
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 en función del 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 de 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.
