Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
This role is for a highly skilled and hands-on Senior Applications Development Engineer at the Assistant Vice President level within the payment + blockchain technology Organization. The successful candidate will play a pivotal role in the strategic platform and product development for the Citi token services business, contributing directly to key multi-year, transformational initiatives such as the tokenized deposits, stablecoin solution within the end-to-end ecosystem. This position demands strong technical proficiency, a hands-on approach to front-to-back development, and an enthusiasm for leveraging AI tools and prompt-based engineering.
Responsibilities:
- 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
- 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
- Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
- Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
- Has the ability to operate with a limited level of direct supervision.
- Can exercise independence of judgement and autonomy.
- Actively contribute to the full software development lifecycle (SDLC) from analysis and design to implementation, testing, and deployment for strategic platform and product development initiatives.
- Drive hands-on front-to-back development efforts utilizing technologies such as Angular for responsive user interfaces, SpringBoot for robust backend services, Kafka for high-throughput data streaming, and Oracle for reliable data persistence.
- Ensure applications are designed and developed in adherence to architectural blueprints, coding standards, and best practices.
- Utilize in-depth specialty knowledge in applications development to analyze complex technical problems and propose innovative, effective solutions.
- Provide expert evaluation of business and system processes, and industry standards to inform development decisions and enhance system functionality.
- Support feasibility studies, contribute to time and cost estimates, and assist in IT planning for various projects.
- Collaborate with cross-functional teams, including product, business, and other technology groups, to ensure seamless integration and successful project delivery.
- Demonstrate a keen interest and familiarity in utilizing and adopting AI tools and prompt-based engineering to optimize development workflows, enhance application features, and solve complex challenges.
- Explore and recommend security measures and best practices to ensure robust system design and functionality post-implementation.
Recommended Qualifications:
- 5-8 years of relevant experience in applications development, with significant hands-on, front-to-back engineering experience.
- Extensive experience with Angular, SpringBoot, Kafka, Oracle, and related modern development technologies.
- Proven experience in systems analysis, programming, and contributing to successful project implementations.
- Familiarity with AI tools and prompt-based engineering, with a strong desire to integrate these into development practices.
- Strong analytical, problem-solving, and evaluative judgment skills to address complex technical and business issues.
- Ability to operate effectively under pressure and manage deadlines in a fast-paced environment.
- Excellent written and verbal communication skills, with the ability to consult effectively with users/clients and other technology groups.
Education:
- Bachelor’s degree/University degree or equivalent experience
-
Technology
-
Applications Development
-
Full time
-
Please see the requirements listed above.
-
For complementary skills, please see above and/or contact the recruiter.
-
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.