![]() ![]() Other job-related duties may be assigned as required.Ĭiti is an equal opportunity and affirmative action employer. This job description provides a high-level review of the types of work performed. Consistently demonstrates clear and concise written and verbal communication.īachelor’s degree/University degree or equivalent experience.Working knowledge of program languages.Comprehensive knowledge of specific business area for application development.Working knowledge of industry practice and standards.Experience in programming/debugging used in business applications.Familiarity with cloud and container technologies, Maven, Jenkins/Team City.Proficient understanding of code versioning tools, such as Git.Understanding fundamental design principles behind a scalable application.Experience with databases and SQL Development.Familiarity with concepts of Domain Design, JDBC, and RESTful. ![]() Good Knowledge of concurrency patterns & multithreading in Java.Skill for writing reusable Java libraries.Familiar with various design and architectural patterns.Proficient in Spring and Hibernate frameworks.Nice to have functional programming & streaming programming knowledge.Strong in Core Java 1.8, with a good knowledge of its ecosystems.Solid understanding of object-oriented programming.Java Developer with experience with experience on Containerization and Cloud platforms.Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.Serve as advisor or coach to new or lower level analysts.Ensure essential procedures are followed and help define operating standards and processes.Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems.Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality.Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement.Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users.Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas.The overall objective of this role is to contribute to applications systems analysis and programming activities. The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. With thousands of employees located around the globe, we are an international team encompassing a broad range of teams, roles, and cultures, and we invite you to come and join us! We’re not just building technology, we’re building the future of banking. Success ProfileĪs one of the world’s most global banks, Citi gives you the tools to be a trailblazer. Join an environment with a laser focus on growth and progress, and take your career to the next level through the power of Citi’s unmatched globality and vast expertise. The group works to optimize the IT environment by standardizing production platforms, reducing complexity, and introducing innovative solutions that provide new business capabilities, reduce total cost of ownership, and create a competitive advantage for Citi. Citi’s technology team supports business operations in 100+ countries, across multiple lines of business spanning both Institutional and retail businesses. Our teams are creating innovations used across the globe – we’re changing the way people bank and how the world does business. Citi’s technology team is growing at lightning speed, and we’re looking for talented technologists to help build the future of global banking. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |