El analista programador intermedio de desarrollo de aplicaciones es un puesto de nível intermedio responsable de participar en el establecimiento y la implementación de sistemas y programas de aplicaciones nuevos o revisados en coordinación con el equipo de tecnología.el objetivo general de este puesto es contribuir a las actividades de análisis y programación de los sistemas de aplicaciones.*responsabilidades*:- utilizar el conocimiento de los procedimientos y conceptos de desarrollo de aplicaciones, y el conocimiento básico en otras áreas técnicas para identificar y definir las mejoras necesarias para el sistema, incluidos el uso de herramientas de secuencia de comandos y el análisis o la interpretación de código.- consultar a usuarios, clientes y otros grupos tecnológicos sobre los problemas, y recomendar soluciones de programación, instalar y respaldar los sistemas de exposición del cliente.- aplicar conocimientos fundamentales de lenguajes de programación para las especificaciones de diseño.- analizar aplicaciones para identificar vulnerabilidades y problemas de seguridad, así como para realizar pruebas y depuraciones.- actuar como asesor o instructor para los analistas nuevos o de menor nível.- identificar problemas, analizar información y realizar juicios de evaluación para recomendar e implementar soluciones.- resolver problemas identificando y seleccionando soluciones a través de la aplicación de experiência técnica adquirida y en función de los precedentes.- 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*calificaciones*:- entre 2 y 5 años de experiência relevante en la industria de los servicios financieros.- experiência de nível intermedio en un puesto de desarrollo de aplicaciones.- demuestra una comunicación escrita y verbal clara y concisa de manera constante.- habilidades comprobadas de toma de decisiones y resolución de problemas.- capacidad para trabajar bajo presión y administrar plazos de entrega o cambios imprevistos en las expectativas o los requisitos.*educación*:- título universitario/de licenciatura o experiência equivalente.*conocimiento indispensable para la función*:experiência:- lenguaje python nível avanzado con conocimiento de las librerías para el desarrollo de modelos de machine learning- lenguaje spark nível avanzado- +2 años de experiência en el desarrollo de modelos analíticos como gbm y xgboost- experiência en librerías como: numpy, pandas, scikit learn.educación:- preferentemente: actuaría o matemáticas.- soft skills: proactivo, autodidacta.- inglés avanzado deseable*job family group*:technology- *job family*:applications development- *time type*:full time- *most relevant skills*please see the requirements listed above.- *other relevant skills*for complementary skills, please see above and/or contact the recruiter.-- view citi's _eeo policy statement_ and the _know your rights_ poster._