Application Development Senior Programmer Analyst
Citi Fund Services Ohio, Inc. seeks an Application Development Senior Programmer Analyst for its Columbus, Ohio location.
Duties: Design, develop, implement, test, and deploy the Advanced Citi ETF Systems (ACES) application. Execute enhancements to existing applications. Execute the full software development lifecycle, including analyzing, designing, developing, testing, debugging, and implementing key components and software to enhance technology in support of Citi's ACES application and existing applications. Develop database modeling of business processes, application design patterns, business/functional documents and estimate high level business requirements and provide options analysis. Conduct code reviews to ensure code developed meets requirements and develop technical solutions and guide development activities of onshore and offshore teams. Play a key role in anticipating major new institutional client onboarding in the U.S. and other global regions. Apply internal standards for re-use, architecture, testing and general best practices. Analyze production system operations using tools such as monitoring, capacity analysis and outage root cause analysis to identify and drive change that ensures continuous improvement in system stability and performance. Effectively and timely resolve system issues including production outages. Troubleshoot design flaws and system bottlenecks. Plan and execute system implementations that ensure success and minimize risk of system outages or other negative production impacts. Design scalable architecture systems for the application and identify hardware and software infrastructure needs to accommodate the company's architectural goals. Perform validation tests to ensure the flexibility and scalability of the application.
Requirements: Requires a Bachelor's degree or foreign equivalent in Computer Engineering, Computer Science, or closely related field and 4 years of experience as a Software Engineer, Programmer Analyst or closely related technical position. 4 years of experience must include: Working within a financial services institution or for financial services clients; Java, J2EE, Linux/Unix Shell Scripting, Spring Web, Spring JPA, Hibernate; SOAP, REST Web services; Oracle Sql, Microsoft SQL; JMS, IBM MQ; Jasper Reporting; Junit; Writing testable code to enhance scalability and security of financial applications; Designing high-volume, low-latency Java applications; and Gathering business requirements for application design and analysis. Qualified applicants submit resumes referencing job code BL/ADSPA/KC to Citigroup Recruiting Department., 3800 Citigroup Center Drive, Tampa, FL 33610. Citigroup is an EOE Employer. This position is eligible for incentives pursuant to Citigroup's Employee Referral Program. Direct applicants only. Job Family Group:
Technology Job Family:
Applications Development Time Type:
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi
View the " EEO is the Law
" poster. View the EEO is the Law Supplement
View the EEO Policy Statement
View the Pay Transparency Posting