Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
El gerente sénior de desarrollo de aplicaciones es un puesto de nivel gerencial sénior responsable de lograr resultados a través de la gestión de un equipo o departamento en un esfuerzo por establecer e implementar sistemas y programas de aplicaciones nuevos o revisados en coordinación con el equipo de Tecnología. El objetivo general de este puesto es dirigir las actividades de análisis y programación de los sistemas de aplicaciones.
Responsabilidades:
- Gestionar uno o más equipos de Desarrollo de Aplicaciones en un esfuerzo por concretar los objetivos establecidos y por llevar a cabo tareas de personal para el equipo (p. ej., evaluaciones de desempeño, contrataciones y medidas disciplinarias).
- Utilizar conocimientos profundos y capacidades en las diversas áreas de Desarrollo de Aplicaciones para realizar una supervisión técnica de los sistemas y las aplicaciones.
- Revisar y analizar las soluciones técnicas propuestas para los proyectos.
- Contribuir a la formulación de estrategias para el desarrollo de aplicaciones y otras áreas funcionales.
- Desarrollar conocimientos integrales del modo en que las áreas comerciales se integran para lograr los objetivos comerciales.
- Realizar juicios evaluativos en función del análisis de datos objetivos en situaciones complicadas y únicas.
- Tener un impacto en el área de Desarrollo de Aplicaciones a través del monitoreo de resultados finales, participar en la administración del presupuesto y manejar las cuestiones diarias de administración del personal, incluida la gestión de recursos y asignación de trabajo dentro del equipo o proyecto.
- Garantizar que se cumplan los procedimientos esenciales y contribuir a la definición de estándares negociando con partes externas, cuando sea necesario.
- Evaluar adecuadamente el riesgo cuando se toman decisiones comerciales, demostrando una consideración particular por la reputación de la empresa y protegiendo a Citigroup, sus clientes y activos, al impulsar el cumplimiento de las leyes, las reglas y los reglamentos correspondientes, acatando la política, aplicando un juicio ético sólido en relación con el comportamiento personal, la conducta y las prácticas comerciales y escalando, administrando e informando los problemas de control con transparencia, así como supervisar de manera efectiva la actividad de otros y crear responsabilidad con aquellas personas que no mantienen estos estándares.
Calificaciones:
- Entre 6 y 10 años de experiencia relevante en la industria de los servicios financieros.
- Experiencia como gerente de desarrollo de aplicaciones.
- Experiencia de nivel sénior en un puesto de desarrollo de aplicaciones.
- Experiencia en gestión de partes interesadas y personas.
- Habilidades comprobadas de liderazgo.
- Habilidades demostradas de administración de proyectos.
- Conocimiento básico de las prácticas y normas de la industria.
- Demuestra una comunicación escrita y verbal clara y concisa de manera constante.
Educación:
- Título universitario/de licenciatura o experiencia equivalente.
- Preferencia de maestría.
Responsabilidades del Puesto
Es la autoridad técnica reconocida para un dominio o subdominio dentro del Banco, y entre sus responsabilidades se
encuentran:
Levantamiento y análisis de requerimientos.
Coordinar la evaluación de los requerimientos técnicos durante el levantamiento de la necesidad.
Asegurar las mejores prácticas de programación y de integración.
Gestionar la comunicación con los arquitectos, analistas de negocio, equipos de implementación y líderes de proyecto para asegurar la calidad de la documentación técnica de los requerimientos y una ejecución satisfactoria.
Desarrollo y Ejecución de proyectos
Liderar los desarrollos propios y de terceros para los aplicativos a cargo, asegurar la correcta ejecución del proyecto y el cumplimiento de los deadlines establecidos.
Validar la calidad técnica durante la ejecución de los features a nivel producto, enfocado en la tecnología para la cual se está especializado.
Revisar los estándares de desarrollo del equipo a cargo y de los proveedores relacionados.
Coordinar a los equipos técnicos, propios y relacionados, y coadyuvar en la gestión tanto de proveedores como del personal de Testing.
Establecer los planes de trabajo y cronogramas necesarios para asegurar que los proyectos se implementen de manera apropiada con o sin apoyo de PMs.
Documentar y cumplir con los requerimientos administrativos técnicos internos para asegurar el pase a PRO en tiempo y forma.
Postproducción y Seguimiento
Validar en el caso que aplique, una mejora, enhancement, o proyecto de conectividad con otra área o Dominio.
Aportar el conocimiento detallado técnico cuando un incidente ocurra, con miras a encontrar una solución rápida y oportuna.
Proponer acciones y planes de mejora para el BAU y la gestión de los incidentes.
Acompañar a los equipos técnicos y de soporte a la postproducción durante los incidentes, dar seguimiento y asegurar la obtención de los RCAs y sus planes de remediación correspondientes.
NOTA: Los elementos aquí descritos, son enunciativos y no limitativos. Las aptitudes y actitudes son elementos relevantes no descritos en este documento.
Experiencia y habilidades requeridas:
Más de 10 años en Tecnología o áreas relacionadas (mandatorio).
Más de 3 años trabajando en la Industria Bancaria, idealmente, o bien, 5 años en la Industria de Consumo Masivo o Retail.
Conocimiento: Ingeniero en Sistemas o carrera afín. Es indispensable que haya fungido como Technical Lead o equivalente por al menos 3 años con conocimientos en los siguientes aspectos:
Amplia experiencia en la elaboración de diseños de solución para productos y servicios de Back Bancario, de preferencia en sistema de Compras.
Experiencia en la ejecución y assessment de arquitectura, evaluando diversos dominios tecnológicos: aplicaciones, datos, seguridad, tecnología, e infraestructura, entre otros.
Conocimiento en el diseño y construcción de microservicios y APIs en la plataforma de OpenShift.
Conocimientos sólidos en plataformas de streaming y mensajería distribuida como Apache Kafka y JMS (deseable).
Experiencia en el diseño e integración de arquitecturas híbridas para sector bancario.
Conocimiento en seguridad perimetral y de aplicaciones: API Gateway, SSO, TLS, WAF, etc.
Diseño de soluciones sólidas que equilibran riesgo, eficiencia y costo, en el dominio de Arquitectura de Seguridad.
-
Technology
-
Applications Development
-
Full time
-
Please see the requirements listed above.
-
For complementary skills, please see above and/or contact the recruiter.
-
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.