Apps Dev Tech Lead Analyst Vice President (Mississauga)

Apps Dev Tech Lead Analyst Vice President (Mississauga)

30 Jul
|
Citigroup
|
Mississauga

30 Jul

Citigroup

Mississauga

Job Purpose

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 is to lead applications systems analysis and programming activities to expand and modernize the OMC technology platform. This role offers a unique opportunity to significantly impact the global client onboarding experience by building the future of the platform and driving technical excellence, mentoring junior developers, and ensuring delivery of high‑quality, scalable, and resilient software solutions that support Citi's global business operations.

Responsibilities

- Lead the technical design, architecture, and development of complex applications, ensuring adherence to best practices, coding standards, and architectural patterns.
- Guide and mentor a team of developers, fostering a collaborative and high‑performing setting. Conduct code reviews, provide constructive feedback, and support professional growth.
- Effectively communicate technical concepts and project status to both technical and non‑technical stakeholders, including senior management.
- Develop common, reusable components and services, adhering to Citi’s best practices.
- Design and develop high-performance, low‑latency applications within existing Citi frameworks.
- Ensure the reliability, scalability, and performance of developed components.
- Actively contribute to system design and architectural decisions.
- Evaluate new strategic initiatives through Proof‑of‑Concepts (POCs) and transition successful concepts into robust, industrial‑grade solutions.
- Provide post‑release support to business, development, and support teams.




- Develop applications adhering to best practices, including Test‑Driven Development (TDD), high unit test coverage, and Continuous Integration (CI).
- Resolve a variety of high‑impact problems and projects through in‑depth evaluation of complex business processes and system processes.
- Provide expertise in 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 business areas such as architecture and infrastructure integrate to accomplish business goals.
- Serve as an advisor or coach to mid‑level developers and analysts, allocating work as necessary.
- Assess risk when business decisions are made, demonstrating consideration for the firm’s reputation, safeguarding Citi, its clients and assets, and ensuring compliance with applicable laws, rules and regulations.

Qualifications

- 8+ years of hands‑on Java development experience, including Spring, real‑time messaging, and associated Java frameworks.
- Proven experience developing and maintaining highly scalable, real‑time microservices and RESTful APIs.
- Proficiency in ReactJS and core front‑end technologies: HTML5, CSS3, JavaScript (ES6+), Redux.




- Experience with real‑time messaging middleware (Kafka, RabbitMQ, Solace, Tibco).
- Hands‑on experience with database technologies, including RDBMS (Oracle) and NoSQL (MongoDB).
- Strong fundamentals in software development, data structures, design patterns, object‑oriented programming (OOP), architecture, algorithms, and problem‑solving.
- 8–10 years of relevant experience in application development or systems analysis roles.
- Extensive experience in system analysis and programming of software applications.
- Experience in managing and implementing successful projects.
- Subject‑matter expert (SME) in at least one area of applications development.
- Ability to adjust priorities quickly as circumstances dictate.
- Demonstrated leadership and project‑management skills.
- Consistent clear and concise written and verbal communication.

Nice to Have

- Experience with in‑memory datastore/cache libraries (Redis, Apache Ignite, Gemfire).
- Exposure to Kotlin.
- Experience with system performance tuning and low‑latency Java programming.
- Experience with multi‑threaded applications.
- Experience with CI/CD pipelines.
- Experience with test‑driven development, including unit and end‑to‑end testing.

Education

- Bachelor’s degree, university degree, or equivalent experience.

Equal Chance

Citi is an equal‑opportunity employer. Qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.

EEO Statement

View Citi’s EEO Policy Statement and the Know Your Rights poster.

#J-18808-Ljbffr

📌 Apps Dev Tech Lead Analyst Vice President (Mississauga)
🏢 Citigroup
📍 Mississauga

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: apps dev tech lead analyst vice president (mississauga) / mississauga

Subscribe to this job alert:

Get the latest job offers by email for: apps dev tech lead analyst vice president (mississauga) / mississauga