This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for analysis and programming activities in coordination with the Technology Lead team.
Job Responsibility
Acting as a senior developer with an emphasis on developing technological solutions, developing new codes, adoption of Engineering Excellence and Citi Manifestos standards
Utilize GenAI development skills looking for productivity and efficiency
Development into Java, Angular and Oracle PLSQL technologies focused on high-availability and application performance
Development into the most popular web frameworks (JSF, Wicket, GWT, Spring MVC)
Contribute into all phases of the development lifecycle (SDLC) ensuring designs are following specifications, testable and efficient codes
Prepare documentation required related to the development executed also in Portuguese (Mandated by the Regulator) and English
Requirements
Acting as a senior developer with an emphasis on developing technological solutions, developing new codes, adoption of Engineering Excellence and Citi Manifestos standards
Utilize GenAI development skills looking for productivity and efficiency
Development into Java, Angular and Oracle PLSQL technologies focused on high-availability and application performance
Development into the most popular web frameworks (JSF, Wicket, GWT, Spring MVC)
Experience using Operational system UNIX/LINUX
knowledge of Oracle Databases (including Oraas), SQL and ORM technologies (JPA2, Hibernate)
Experience on Spring Framework
Experience with Containers environment is very appreciated
Contribute into all phases of the development lifecycle (SDLC) ensuring designs are following specifications, testable and efficient codes