Citibank, N.A. seeks an Applications Development Tech Lead Analyst for its Irving, Texas location. This role involves architecting, designing, and implementing complex, cloud-native, and dimensional data solutions. The analyst will be responsible for developing microservices architecture, contributing to data modeling strategies, and managing messaging systems to ensure scalability, security, and compliance with technology standards. Key duties include optimizing and leading advanced Agile methodologies and the full Software Development Life Cycle (SDLC), including Test-Driven Development (TDD), to deliver complex financial software projects using cutting-edge cloud and data technologies. The position requires building robust, multi-threaded, high-performing, scalable financial applications using Java/J2EE for backend and Angular/TypeScript for frontend. The analyst will also design and optimize complex data architectures, modeling, and relational databases, perform design and code reviews, enforce coding standards, and apply CI/CD pipelines with comprehensive testing strategies. Additionally, the role involves creating UML diagrams, leading the adoption of new technologies (including Cloud, graph Data, AI) to address complex technical and regulatory problems within financial technology systems, ensuring data accuracy, high performance, and scalability for data processing, real-time analytics, and reporting, and working with QA teams to review test cases and validate test results. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
5,001-10,000 employees