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._