Deloitte
Sumitomo Mitsui Banking Corporation
Ingeniero de Software Senior (Python)
Sobre la oportunidad
SMBC Group es un grupo financiero global de primer nivel. Con sede en Tokio y una historia de 400 años, SMBC Group ofrece una amplia gama de servicios financieros, incluyendo banca, leasing, valores, tarjetas de crédito y financiación al consumo. El Grupo cuenta con más de 130 oficinas y 80,000 empleados en todo el mundo en casi 40 países. Sumitomo Mitsui Financial Group, Inc. (SMFG) es la sociedad matriz de SMBC Group, uno de los tres grupos bancarios más grandes de Japón. Las acciones de SMFG cotizan en las bolsas de Tokio, Nagoya y Nueva York (NYSE: SMFG).
En las Américas, SMBC Group tiene presencia en EE. UU., Canadá, Irlanda, México, Brasil, Chile, Colombia y Perú. Respaldado por la solidez de capital de SMBC Group y el valor de sus relaciones en Asia, el Grupo ofrece una gama de servicios de banca comercial y de inversión a sus clientes corporativos, institucionales y municipales. Conecta a una base de clientes diversa con los mercados locales y la extensa red global de la organización. Las empresas operativas del Grupo en las Américas incluyen Sumitomo Mitsui Banking Corp. (SMBC), SMBC Nikko Securities America, Inc., SMBC Capital Markets, Inc., SMBC MANUBANK, JRI America, Inc., SMBC Leasing and Finance, Inc., Banco Sumitomo Mitsui Brasileiro S.A. y Sumitomo Mitsui Finance and Leasing Co., Ltd.
Este es un puesto híbrido que requiere que el candidato seleccionado acuda a nuestra oficina de Tralee.
SMBC proporciona adaptaciones razonables durante la candidatura para solicitantes con discapacidades, de acuerdo con la ley federal, estatal y local aplicable. Si necesita una adaptación razonable durante el proceso de solicitud, por favor háganoslo saber en accommodations@smbcgroup.com.
DESCRIPCIÓN DEL PUESTO
SMBC busca un ingeniero de Python Senior cualificado para unirse a nuestro Grupo de Tecnología de Riesgos. Esta función está liderando una Transformación Digital en nuestra División de las Américas mientras continuamos modernizando nuestra tecnología, enfocándonos en nuestro enfoque basado en datos, creciendo y planificando. El candidato seleccionado aportará una gran experiencia en el desarrollo y mantenimiento de aplicaciones, herramientas y funciones de software para que la empresa ofrezca servicios y capacidades nuevos o mejorados. Implementará procesos de negocio mejorados y eficiencia operativa mientras recopila los requisitos comerciales y analiza para conceptualizar el diseño de la aplicación que mejor cumpla con los objetivos del proyecto y los criterios funcionales.
Este puesto reportará al Director Ejecutivo de Tecnología de Riesgos.
OBJETIVOS DEL PUESTO: ENTREGA
- Utilizar el análisis para crear especificaciones técnicas para la aplicación.
- Proporcionar documentación de cambios de código, funciones de aplicación y flujos de trabajo, definiciones y pasos de resolución de problemas.
- Asegurar el registro y las actualizaciones adecuadas en el repositorio de código.
- Participar en las pruebas y el aseguramiento de la calidad del código desarrollado.
- Tomar medidas para resolver los errores identificados y asegurar un código consistente y optimizado.
- Realizar revisiones y análisis periódicos del rendimiento de la aplicación o función.
- Identificar cuellos de botella o áreas que necesiten mejoras e implementar cambios en el código para resolver estos problemas.
- Trabajar con equipos de negocio, gestores de producto y otras partes interesadas para comprender los requisitos comerciales, las necesidades o las brechas de proceso que se abordarían mediante las aplicaciones propuestas.
- Colaborar con arquitectos de sistemas de TI, administradores de bases de datos y el equipo de ciberseguridad para satisfacer las demandas de funcionalidad back-end de la aplicación.
- Colaborar con artistas gráficos, diseñadores de interfaz de usuario e ingenieros front-end para crear la interfaz front-end de la aplicación y optimizar la experiencia del usuario.
- Coordinarse con otros equipos de tecnología y desarrollo según sea necesario para la integración de aplicaciones con el ecosistema de software más amplio de la empresa.
- Participar en reuniones periódicas de desarrollo para alinear las prioridades y objetivos de desarrollo, asignar tareas y compartir experiencias y desafíos con las aplicaciones en desarrollo.
CUALIFICACIONES Y HABILIDADES
- 8+ años de experiencia previa como desarrollador de software en las tecnologías requeridas.
- Sólida experiencia en desarrollo con aplicaciones escalables en Python Core.
- Experiencia práctica con frameworks web de Python como Django, Flask o FastAPI.
- Sólidas habilidades trabajando en SQL con capacidad para ejecutar diversas tareas de análisis de datos y consultas.
- Experiencia previa con tecnologías de script Java (preferiblemente React).
- Experiencia previa con el entorno azure y diversos componentes interconectados de azure (Functions, App Service, Containers, etc.).
REQUISITOS ADICIONALES
Los empleados de SMBC participan en un modelo de trabajo híbrido que brinda a los empleados la oportunidad de trabajar desde casa, así como desde una oficina de SMBC. SMBC requiere que los empleados vivan a una distancia de desplazamiento razonable de su lugar de trabajo. Los candidatos potenciales conocerán más sobre su horario de trabajo híbrido específico durante su proceso de entrevista.
- Se valorará la familiaridad con el entorno Azure Databricks (PySpark, notebooks, integración de repositorios, flujos de trabajo de tareas, delta lake, unity catalog, etc.).
- Se prefiere experiencia en servicios financieros, idealmente dentro de Tecnología de Riesgos.
