Job
Description
As an Applications Development Intermediate Programmer Analyst at Citigroup, your main responsibility will be to participate in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your overall objective in this role is to contribute to applications systems analysis and programming activities. Key Responsibilities: - Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements - Consult with users, clients, and other technology groups on issues and recommend programming solutions - Apply fundamental knowledge of programming languages for design specifications - Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging - Serve as an advisor or coach to new or lower-level analysts - Identify problems, analyze information, and make evaluative judgments to recommend and implement solutions - Resolve issues by identifying and selecting solutions through the application of acquired technical experience - Operate with a limited level of direct supervision and exercise independence of judgment - Act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members Qualifications: - 4+ years of relevant experience in the Financial Service industry - Intermediate level experience in Applications Development role - Clear and concise written and verbal communication skills - Demonstrated problem-solving and decision-making skills - Ability to work under pressure, manage deadlines, and adapt to unexpected changes in expectations or requirements - Strong Programming skills in Java, Spring Boot 3.0, Angular 14+, JavaScript, PL/SQL (Oracle 19c), DB Design and Optimization - Strong attention to detail, proactive working attitude, quick learning ability, strong ownership, responsibility, and team spirit Education: - Bachelors degree/University degree or equivalent experience This job description provides a high-level overview of the work performed. Additional job-related duties may be assigned as required. As an Applications Development Intermediate Programmer Analyst at Citigroup, your main responsibility will be to participate in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your overall objective in this role is to contribute to applications systems analysis and programming activities. Key Responsibilities: - Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements - Consult with users, clients, and other technology groups on issues and recommend programming solutions - Apply fundamental knowledge of programming languages for design specifications - Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging - Serve as an advisor or coach to new or lower-level analysts - Identify problems, analyze information, and make evaluative judgments to recommend and implement solutions - Resolve issues by identifying and selecting solutions through the application of acquired technical experience - Operate with a limited level of direct supervision and exercise independence of judgment - Act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members Qualifications: - 4+ years of relevant experience in the Financial Service industry - Intermediate level experience in Applications Development role - Clear and concise written and verbal communication skills - Demonstrated problem-solving and decision-making skills - Ability to work under pressure, manage deadlines, and adapt to unexpected changes in expectations or requirements - Strong Programming skills in Java, Spring Boot 3.0, Angular 14+, JavaScript, PL/SQL (Oracle 19c), DB Design and Optimization - Strong attention to detail, proactive working attitude, quick learning ability, strong ownership, responsibility, and team spirit Education: - Bachelors degree/University degree or equivalent experience This job description provides a high-level overview of the work performed. Additional job-related duties may be assigned as required.