Job
Description
As an Applications Development Intermediate Programmer Analyst at Citi, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your objective is to contribute to applications systems analysis and programming activities. **Key Responsibilities:** - Design, develop, and implement process automation use cases using Knime, Appian, Python, or in-house frameworks - Conduct requirement analysis, including interaction with Business Users - Participate in requirements analysis sessions, providing technical feasibility analysis and approach to the team - Perform unit testing of the program under development - Participate in SIT/UAT defect triage calls and bug fixing - Review and analyze proposed technical solutions for projects - Create high-level designs to guide implementation faithful to architecture intent - Ensure application development and enhancement align with Citis Coding Standards - Provide expertise in technical analysis, solving technical issues during project delivery - Learn new technologies used in the projects - Work in development or BAU teams **Qualifications Required:** - 3-5 years of overall experience, with at least 1 year in Knime - Hands-on experience in developing excel, CSV & database-based use cases via Knime workflows - Good knowledge of excel basics, e.g., pivots, excel formulas - Ability to understand existing Knime workflows & enhance them - Knowledge of RestApi, JSON - Ability to work individually and collaborate with the team when required - Good communication skills - Bachelor's degree/University degree or equivalent experience **Additional Details:** - Be part of a strategic team to develop, enhance, support, and maintain solutions for Finance Technology - Participate in technical discussions/brainstorming sessions and define ideas and strategies for existing and future platforms - Gain exposure to Wholesale, Retail business across data, risk, and finance - Work across diverse set of Finance platforms and have an opportunity to be part of re-architecture and re-platforming initiatives on low code automation platforms This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. As an Applications Development Intermediate Programmer Analyst at Citi, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your objective is to contribute to applications systems analysis and programming activities. **Key Responsibilities:** - Design, develop, and implement process automation use cases using Knime, Appian, Python, or in-house frameworks - Conduct requirement analysis, including interaction with Business Users - Participate in requirements analysis sessions, providing technical feasibility analysis and approach to the team - Perform unit testing of the program under development - Participate in SIT/UAT defect triage calls and bug fixing - Review and analyze proposed technical solutions for projects - Create high-level designs to guide implementation faithful to architecture intent - Ensure application development and enhancement align with Citis Coding Standards - Provide expertise in technical analysis, solving technical issues during project delivery - Learn new technologies used in the projects - Work in development or BAU teams **Qualifications Required:** - 3-5 years of overall experience, with at least 1 year in Knime - Hands-on experience in developing excel, CSV & database-based use cases via Knime workflows - Good knowledge of excel basics, e.g., pivots, excel formulas - Ability to understand existing Knime workflows & enhance them - Knowledge of RestApi, JSON - Ability to work individually and collaborate with the team when required - Good communication skills - Bachelor's degree/University degree or equivalent experience **Additional Details:** - Be part of a strategic team to develop, enhance, support, and maintain solutions for Finance Technology - Participate in technical discussions/brainstorming sessions and define ideas and strategies for existing and future platforms - Gain exposure to Wholesale, Retail business across data, risk, and finance - Work across diverse set of Finance platforms and have an opportunity to be part of re-architecture and re-platforming initiatives on low code automation platforms This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.