Source description
About the role
Role Overview: As an Applications Development Senior Programmer Analyst at Citigroup, you will be responsible for participating 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. Key Responsibilities: - Partner with multiple management teams to ensure appropriate integration of functions, identify necessary system enhancements, and deploy new products and process improvements - Resolve high-impact problems/projects through in-depth evaluation of complex business processes and system processes - Provide expertise in area and advanced knowledge of applications programming, ensuring application design adheres to the overall architecture blueprint - Develop comprehensive knowledge of how different areas of business integrate to accomplish goals - Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary - Assess risk when making business decisions, safeguarding Citigroup and its assets by driving compliance with applicable laws and regulations Qualifications Required: - Bachelors degree/University degree in computer science or equivalent experience (Masters degree preferred) - 5+ years of proven software development experience, specializing in Java, JavaScript framework like React, Spring Boot, and Oracle - In-depth knowledge of modern application architecture principles - Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows - Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development - Full Stack Proficiency in designing, developing, and maintaining both front-end and back-end components of web applications - Strong expertise in developing user interfaces using contemporary JavaScript frameworks, HTML5, and CSS - Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle - Proven capability in designing, developing, and implementing high-performance RESTful APIs - Proficiency with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools for building and deploying code - Practical experience working within Agile development methodologies and utilizing project management tools - Ability to develop and automate comprehensive unit, integration, and end-to-end tests to ensure code quality - Solid understanding and practical experience with code versioning tools, including GitHub Enterprise (Note: Any additional details of the company were not included in the provided job description) Role Overview: As an Applications Development Senior Programmer Analyst at Citigroup, you will be responsible for participating 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. Key Responsibilities: - Partner with multiple management teams to ensure appropriate integration of functions, identify necessary system enhancements, and deploy new products and process improvements - Resolve high-impact problems/projects through in-depth evaluation of complex business processes and system processes - Provide expertise in area and advanced knowledge of applications programming, ensuring application design adheres to the overall architecture blueprint - Develop comprehensive knowledge of how different areas of business integrate to accomplish goals - Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary - Assess risk when making business decisions, safeguarding Citigroup and its assets by driving compliance with applicable laws and regulations Qualifications Required: - Bachelors degree/University degree in computer science or equivalent experience (Masters degree preferred) - 5+ years of proven software development experience, specializing in Java, JavaScript framework like React, Spring Boot, and Oracle - In-depth knowledge of modern application architecture principles - Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows - Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development - Full Stack Proficiency in designing, developing, and maintaining both front-end and back-end components of web applications - Strong expertise in developing user interfaces using contemporary JavaScript frameworks, HTML5, and CSS - Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle - Proven capability in designing, developing, and implementing high-performance RESTful APIs - Proficiency with Continuous Integratio
More at Early Career
Related open roles
Senior Data Engineer (ETL/Big Data/Python) - Assistant Vice President
Chennai
Application Development Intermediate Programmer Analyst
Mumbai
Digital S/W Eng Sr Analyst - C12 - PUNE
Mumbai
RPA/Python Developer, AVP
Chennai
Senior Angular Developer
Chennai
Financial Planning & Analysis - OneStream Developer
India