Microservices Tech Lead AI Engineer/Analyst - Vice President TAMPA
Citi
Microservices Tech Lead AI Engineer/Analyst - Vice President TAMPA
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.
Job Overview
The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
Responsibilities:
Create implementation designs (micro-services architecture) to solve in-house business/technical challenges
Coordinate and guide multiple development teams (on-shore & off-shore) towards the implementation of the proposed solution/design
Develop proof of concept for proposed designs/solutions
Build pioneer & standard architectural solution to serve as template to the platform
Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
Partner with multiple management teams to ensure appropriate integration of functionalities - working e2e
Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
Qualifications
10+ years' experience as full stack developer
5+ years of relevant experience in the Financial Service industry
Experience as Applications Development Manager
Extensive experience with micro-services architecture
Experience in AI/ML engineers and data scientists
Technical: spring boot, Java, Java Spark (mandatory), AI tools (Devin, Copilot) oracle/hive (RDBMS and no SQL databases), JML, JavaScript, Angular, CICD, Jenkins, Junit
Ability to adjust priorities quickly as circumstances dictate
Demonstrated leadership and project management skills
Consistently demonstrates clear and concise written and verbal communication
Methodical, attention to detail
Self-starter with ability to take the initiative and master new tasks quickly
Education:
Bachelor's degree/University degree or equivalent experience
Master's degree preferred
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.