Saltar al contenido

Bank of America

Ingeniero/a de Software III (C# / Python)

PythonReactSQLC#
Traducción automática. Consulta el original.

Descripción del puesto

En Bank of America, nos guiamos por un propósito común: ayudar a mejorar las vidas financieras a través del poder de cada conexión. Hacemos esto impulsando el Crecimiento Responsable y ofreciendo valor a nuestros clientes, compañeros de equipo, comunidades y accionistas cada día.

Ser un Gran Lugar para Trabajar es fundamental para cómo impulsamos el Crecimiento Responsable. Esto incluye nuestro compromiso de ser un lugar de trabajo inclusivo, atraer y desarrollar talento excepcional, apoyar el bienestar físico, emocional y financiero de nuestros compañeros de equipo, reconocer y recompensar el rendimiento, y cómo generamos un impacto en las comunidades a las que servimos.

Bank of America está comprometido con una cultura presencial con requisitos específicos para la asistencia en oficina y que permite un nivel apropiado de flexibilidad para nuestros compañeros de equipo y negocios basado en consideraciones específicas del puesto.

En Bank of America, puedes construir una carrera exitosa con oportunidades para aprender, crecer y generar un impacto. ¡Únete a nosotros!

Resumen del puesto

El Ingeniero/a de Software III es responsable del diseño, ingeniería y maduración de extremo a extremo de la herramienta estratégica de seguimiento y observabilidad de pagos de GBP. Este rol proporciona una profunda supervisión técnica en los flujos de pago, la integración de sistemas y las dependencias de la plataforma, asegurando una arquitectura resiliente y la entrega fiable de una capacidad empresarial crítica. Mantiene el conocimiento institucional de sistemas complejos, lidera los estándares de ingeniería e impulsa la hoja de ruta técnica que apoya la transparencia operativa, la experiencia del cliente y la reducción de riesgos. El puesto es esencial para salvaguardar la continuidad, la estabilidad de la plataforma y la evolución estratégica a largo plazo de la observabilidad de pagos, además de ayudar a definir y expandir SRE en toda la organización.

Descripción del puesto

Este puesto es responsable de desarrollar y entregar requisitos complejos para lograr objetivos de negocio. Las responsabilidades clave del puesto incluyen asegurar que el software se desarrolle para cumplir con los requisitos funcionales, no funcionales y de cumplimiento, y que las soluciones estén bien diseñadas con mantenibilidad/facilidad de integración y pruebas incorporadas desde el principio. Las expectativas del puesto incluyen un sólido conocimiento de las prácticas de desarrollo y pruebas comunes en la industria y patrones de diseño y arquitectura.

Responsabilidades

  1. Codifica soluciones y pruebas unitarias para entregar un requisito/historia según los criterios de aceptación definidos y los requisitos de cumplimiento
  1. Diseña, desarrolla y modifica componentes de arquitectura, interfaces de aplicación y habilitadores de soluciones, asegurando al mismo tiempo que se mantenga la integridad de la arquitectura principal
  1. Asesora a otros ingenieros de software y guía al equipo en prácticas de Integración Continua y Desarrollo Continuo (CI-CD) y en la automatización del stack de herramientas
  1. Ejecuta el refinamiento de historias, la definición de requisitos y la estimación del trabajo necesario para materializar una historia a través del ciclo de vida de entrega
  1. Realiza pruebas de concepto/spikes según sea necesario para mitigar riesgos o implementar nuevas ideas
  1. Automatiza las actividades de lanzamiento manuales
  1. Diseña, desarrolla y mantiene conjuntos de pruebas automatizadas (integración, regresión, rendimiento)

Cualificaciones requeridas

  1. 5-8 años de experiencia aplicable
  1. Sólida experiencia en C# con experiencia en la creación de servicios backend escalables y de alto rendimiento
  1. Experiencia práctica con Python para procesamiento de datos, automatización y scripting de integración
  1. Profundo conocimiento de SQL con capacidad para diseñar, optimizar y consultar bases de datos relacionales grandes y complejas
  1. Experiencia trabajando con MongoDB incluyendo diseño de esquemas, optimización de rendimiento y modelado de datos orientado a documentos
  1. Sólida capacidad en desarrollo moderno de frontend utilizando React, incluyendo diseño de componentes reutilizables e integración de API
  1. Sólida comprensión de arquitecturas de microservicios, diseño de API y patrones de sistemas distribuidos
  1. Experiencia en la creación y mantenimiento de plataformas de nivel empresarial con requisitos de alto rendimiento y fiabilidad
  1. Capacidad para diseñar sistemas resilientes con manejo de errores, observabilidad y tolerancia a fallos apropiados
  1. Sólidas habilidades de depuración y resolución de problemas en sistemas integrados complejos
  1. Experiencia en la entrega de hojas de ruta técnicas, establecimiento de estándares de ingeniería y guía de las mejores prácticas de desarrollo

Habilidades

  1. Desarrollo de Aplicaciones
  1. Automatización
  1. Influencia
  1. Diseño de Soluciones
  1. Desarrollo de Estrategia Técnica
  1. Arquitectura
  1. Visión de Negocio
  1. Prácticas de DevOps
  1. Orientación a Resultados
  1. Proceso de Entrega de Soluciones
  1. Pensamiento Analítico
  1. Colaboración
  1. Gestión de Datos
  1. Gestión de Riesgos
  1. Ingeniería de Pruebas

Turno: 1 turno (Estados Unidos de América)

Horas por Semana: 40

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

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026