Job
Description
The Applications Development Intermediate Programmer Analyst position at Citi is a key role where you will be involved in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. As an Application Developer under Finance Technology, you will play a crucial role in implementing the next generation Digital Automation Platform using Knime, Appian, and Python technologies. You should have relevant design and development experience in process automation using BPM, RPA, or low code automation tools, with a focus on multiformat data processing. Being a strong team player is essential for this role, and exposure to Retail Banking products or Wholesale/Investment banking is preferred. In this role, you will have the opportunity to: - Be part of a strategic team developing, enhancing, supporting, and maintaining solutions for Finance Technology - Participate in technical discussions and brainstorming sessions to define ideas and strategies for existing and future platforms - Gain exposure to Wholesale, Retail business across data, risk, and finance - Work across a diverse set of Finance platforms and have the chance to be part of re-architecture and re-platforming initiatives on low code automation platforms Your responsibilities will include: - Designing, developing, and implementing process automation use cases using Knime, Appian, Python, or in-house frameworks - Conducting requirement analysis including interacting with Business Users - Participating in requirements analysis sessions and providing technical feasibility analysis and approach to the team - Unit testing of the program under development - Participating in SIT/UAT defect triage calls - Bug fixing - Participating in demos to the business users during UAT and Preprod together with BA and UAT testers You will also be responsible for reviewing and analyzing proposed technical solutions for projects, creating high-level designs to guide implementation faithful to architecture intent, ensuring application development and enhancement align with Citis Coding Standards, and solving a variety of high-impact problems/projects with considerable business impact. Additionally, the following skills are required for this role: - At least 6 to 10 years of Technology Experience - Hands-on experience in developing excel, csv & database-based use cases via BPA/RPA/Analytics platform - Good knowledge of excel basics, e.g., pivots, excel formulas - Proficiency in any of the BPM/RPA/Analytics platforms - Preferred experience in Knime Analytics platform 4.5.1 & higher, Knime server version 4.16 - Ability to work in an individual capacity & help the team when required - Good communication skills Good to have skills include experience using ALM and CICD tools like Bitbucket, TFS, Jenkins, BMC RLM or related tools in an agile methodology, experience in SCMs like GIT, and tools like JIRA, and experience with automated build and test processes. Educational Qualification: Bachelors degree/University degree or equivalent experience Please note that this job description provides a high-level review of the types of work performed, and other job-related duties may be assigned as required.,