This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility
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
Requirements
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 judgement 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
Bachelor's degree/University degree or equivalent experience