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).
Citibank, N.A. seeks an Architecture Lead Analyst for its Irving, Texas location. 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 Responsibility:
Develop architecture, strategy, planning, and software solutions on an enterprise level
Document technical design describing structure, characteristics, behavior, and other aspects of software to project stakeholders
Ensure solution development adheres with agreed design
Assess proposed designs for compliance with enterprise application, information, and security standards
Recommend and guide implementation of common patterns, platforms, and tools to support capabilities such as Single Sign-On (SSO) and entitlement management for employee access to external web portals
Design solution and architecture for digital applications taking into account its impact across various lines of businesses
Provide architectural vision for all IT systems, including those that support Internet applications, ensuring that architecture conforms to enterprise blueprints
Analyze existing services with internal processes related to customer journeys including loan enrollments and abandonments, customers profile updates or changes, login behavior, notifications and alerts, and demographic updates
Analyze the business problem to define approved solutions, and resolve issues for complex situations
Maintain continuous awareness of business, technical, and infrastructure software issues, and support the development of creative solutions
Provide end-to-end results from the architected solutions including budgeting, formulation policy
Provide future state technology strategies to maintain IT systems security and ensure architecture standards are up to date
Requirements:
Requires a Bachelor’s degree, or foreign equivalent, in Software Engineering, Computer Applications, or related field
5 years of progressively responsible, post-baccalaureate experience as an Applications Development Tech Lead Analyst, Architecture Lead Analyst, Computer Systems Analyst, or related position involving complex legacy and next generation IT architecture projects in a financial industry
5 years of experience must include: Developing frameworks to automate business processes and integration patterns
A comprehensive tech stack for building Microservices, advanced networking, algorithms and data structures
Coding secure and scalable distributed applications to run on platforms that include on-premises, OpenShift, Kubernetes and Cloud Foundry
Evaluating and determining appropriate technology stack for solutions
Java (Spring Framework), JS (Angular, Node.js), transfer protocols (https, soap, jms, etc.) and data formats (json, xml, avro, yaml, etc.)
Conduct systematic evaluations of code to ensure quality, maintainability, and adherence to best practices and policies
Authentication and authorization knowledge (OAuth2, JWT, Akamai, DataPower) to ensure secure connections and proper access levels of data within internal and external services
Reviewing functional and end to end use cases, gathering performance metrics that include throughput, latency, mean time recovery of the application
Middleware platforms (EMS, MQ, Solace and Confluent Kafka)
Relational and Non-Relational databases to determine the right fit based on the functional and non-functional requirements
At least 4 years of experience must include: Python
What we offer:
medical, dental & vision coverage
401(k)
life, accident, and disability insurance
wellness programs
paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
discretionary and formulaic incentive and retention awards