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).
We are seeking a motivated and analytical Applications Development Professional with 3 to 6 years of experience to join our dynamic technology team. The ideal candidate will possess in-depth specialty knowledge of applications development to analyze complex problems, provide evaluation of business processes, make evaluative judgments and complete development tasks.
Job Responsibility:
Conduct tasks related to feasibility studies, time and cost estimates, and IT planning
Utilize in-depth knowledge to analyze complex problems/issues, provide evaluation of business processes, system processes, and industry standards
Identify and define necessary system enhancements based on knowledge of applications development procedures, business processes, and industry standards
Design data models and recommend security measures in post-implementation analysis to ensure successful system design and functionality
Integrate workflow solutions with internal Citi systems using REST APIs, messaging, events, and data files
Develop out-of-box UI frameworks and/or integrate with UI technologies like React or Angular for front-end interfaces
Monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation
Conduct testing, debugging, and write basic code for design specifications
Manage the lifecycle and troubleshoot journeys/workflows in live production systems
Provide support on applications to prod support teams
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets
This includes driving compliance with applicable laws, rules, and regulations, adhering to Policy, and managing control issues with transparency
Requirements:
5-8 years of relevant experience
Experience in programming/debugging used in business applications
Working knowledge of industry practice and standards
Comprehensive knowledge of specific business area for application development
Working knowledge of program languages
Consistently demonstrates clear and concise written and verbal communication
Bachelor’s degree/University degree or equivalent experience
Experience with one or more workflow (BPM and CMN) tools such as Fenergo, Pega, Camunda, Activiti etc.
Experience with developing out-of-box UI frameworks and/or integrating with UI technologies like React or Angular
Experience with developing and/or integrating with Business Rules Management Systems (BRMS) like Drools or IBM BAMOE
Hands on exp. in data models with multiple RDBMS (Oracle, SQL Server, DB2) and NoSQL databases (MongoDB), including data streaming
Good understanding on integrating solutions with internal systems via REST API, messaging, and data files
Experience integrating with data analytics and visualization tools (e.g., Tableau, Celonis)
Nice to have:
Good to have knowledge with OAuth2, JWT, HashiCorp Vault, and Citi’s COIN for advanced authentication and authorization mechanisms