Role at a glance
- Job function
-
Software Engineering & IT Application Development
- Salary
- Not Disclosed
- Location
- Ciudad De Mexico Distrito Federal Mexico
- Work arrangement
- Hybrid
Spotted an issue?
We’ll check it against the original posting.
Role Summary
The Applications Development Programmer Analyst contributes to application systems analysis and programming in coordination with the Technology team. The role supports system enhancements, coding, and application testing and debugging.
What You'll Do
- Identify and define necessary system enhancements using applications development procedures and concepts.
- Conduct testing and debugging, use script tools, and write basic code.
- Assess similar experiences and evaluate options when procedures do not cover a situation.
- Develop working knowledge of information systems, procedures, standards, and related technical operations.
- Serve as an advisor or coach to new or lower-level analysts.
- Assess risk in business decisions and escalate, manage, and report control issues while following applicable laws, rules, and policies.
Generated from the employer's posting. Verify important details before applying.
View full postingQualifications
The English qualifications call for experience in systems analysis and programming of software applications and at least one area of Applications Development, comprehensive programming and testing knowledge, basic knowledge of the organization, business, and policies, and clear written and verbal communication. The Spanish qualifications specify 2–5 years of relevant financial-services experience and intermediate-level application development experience, plus decision-making, problem-solving, and ability to work under pressure and manage deadlines or changing expectations.
Required
- Experience in systems analysis and programming of software applications.
- Experience within at least one area of Applications Development.
- Comprehensive knowledge of programming and testing.
- Basic knowledge of the organization, the business, and its policies.
- Clear and concise written and verbal communication.
- 2–5 years of relevant experience in the financial services industry.
- Intermediate-level experience in an Applications Development role.
- Proven decision-making and problem-solving skills.
Preferred
- Previous relevant experience preferred.
Original job description
Content provided by the employer
Original job description
Content provided by the employer
The Applications Development Programmer Analyst is an entry level position responsible for contributing to a variety of development activities in coordination with the Technology team. The overall objective of this role is to assist in applications systems analysis and programming activities.
Responsibilities:
- Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
- Conduct testing and debugging, utilize script tools, and write basic code
- Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
- Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
- Serve as advisor or coach to new or lower level analysts
- Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Qualifications:
- Previous relevant experience preferred
- Experience in systems analysis and programming of software applications
- Experience within, at least one area of Applications Development
- Comprehensive knowledge of programming and testing
- Basic knowledge of the organization, the business, and its policies
- Consistently demonstrates clear and concise written and verbal communication
Education:
- Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
El analista programador intermedio de desarrollo de aplicaciones es un puesto de nivel 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 nivel.
- 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 experiencia 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 experiencia relevante en la industria de los servicios financieros.
- Experiencia de nivel 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 experiencia equivalente.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
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.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
About the company
Citi
Large Enterprise
Citi is a global financial services corporation that offers a wide range of financial products and services, including consumer banking, credit, investment banking, and wealth management. With a presence in nearly 100 countries, Citi serves millions of customers, from individuals and small businesses to large corporations and governments. The company is dedicated to innovation and sustainability, actively working to support economic growth while addressing environmental and social challenges. Citi’s commitment to providing exceptional service and fostering diverse talent makes it a prominent choice for students aspiring to build a career in finance and banking.