Senior Applications Development Technology Lead Analyst

4 weeks ago


Mississauga, Ontario, Canada Citibank Full time
Job Summary

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. This role requires a strong understanding of applications programming and the ability to design and develop scalable and performant solutions.

Key Responsibilities
  • Design and develop scalable and performant solutions to ingest data into the firm-wide data lake using big data technology like Spark, Hadoop, etc.
  • Design and build Apache Airflow clusters to orchestrate data pipelines (DAG) for the organization.
  • Design and build BI & analytics reporting solutions for the organization, automate and streamline the BI & analytics reporting release process.
  • Design and build data quality and data governance solutions for the organization.
  • Oversee and build tools to improve engineer excellence of the team.
  • Build tools and frameworks to help improve risk and control for the organization.
  • Provide expertise in areas and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
  • 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.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets, by driving compliance with applicable laws, rules, and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct, and business practices, and escalating, managing, and reporting control issues with transparency.
Qualifications
  • Experienced Java or Python developer with 5+ years of experience in designing and developing robust, scalable, and maintainable applications applying OOAD or Functional programming paradigm.
  • Hands-on experience in building RESTful API, OpenAPI, Swagger, and Java/J2EE technologies.
  • Hands-on experiences on big data platform development like Spark, Flink, Kafka, etc.
  • Knowledge and hands-on experiences on on-premise cloud technology like Dockers Kubernetes, OpenShift.
  • Good understanding of microservices architecture and design patterns and experience in building microservices.
  • Experience in building and deploying applications in cloud platforms like AWS, Azure, or GCP is a plus.
  • Extensive experience in system analysis and programming of software applications.
  • Experience in managing and implementing successful projects.
  • Ability to adjust priorities quickly as circumstances dictate.
  • Demonstrated leadership and project management skills.
  • Consistently demonstrates clear and concise written and verbal communication.
Education
  • Bachelor's degree/University degree or equivalent experience.
  • Master's degree preferred.


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Job Title: Applications Development Technology Lead AnalystThe 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.Key Responsibilities:Lead applications systems analysis and program...


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Job Title: Applications Development Technology Lead AnalystThe 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.Key Responsibilities:Lead applications systems analysis and program...


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Job SummaryThe 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.Key ResponsibilitiesLead applications systems analysis and program developmentCollaborate with the Technology team to implement new or...


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Job SummaryThe 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.Key ResponsibilitiesLead applications systems analysis and program developmentCollaborate with the Technology team to implement new or...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job Title: Senior Applications Development Technology Lead AnalystAt Citigroup Inc., we are seeking a highly skilled Senior Applications Development Technology Lead Analyst to join our team. As a key member of our Enterprise Risk Technology (ERT) Engineering and Architecture Practice (EAP), you will play a critical role in enabling development teams to...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job Title: Senior Applications Development Technology Lead AnalystAt Citigroup Inc., we are seeking a highly skilled Senior Applications Development Technology Lead Analyst to join our team. As a key member of our Enterprise Risk Technology (ERT) Engineering and Architecture Practice (EAP), you will play a critical role in enabling development teams to...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job SummaryThe 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.Key ResponsibilitiesDesign and...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job Summary: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.Key Responsibilities:Design...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job SummaryThe 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.About the TeamERT (Enterprise...


  • Mississauga, Ontario, Canada Citibank Full time

    Job SummaryThe 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.About the TeamERT (Enterprise...


  • Mississauga, Ontario, Canada Citibank Full time

    Job SummaryThe 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.About the TeamERT (Enterprise...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job SummaryThe 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.About the TeamERT (Enterprise...


  • Mississauga, Ontario, Canada 08763 Citi Canada Technology Services ULC Full time

    Job Title: Application Support Technology AnalystJob Summary:We are seeking a highly skilled Application Support Technology Analyst to join our team. As a key member of our global application support team, you will be responsible for providing technical support and guidance to our end-users, ensuring the smooth operation of our critical fixed income trade...


  • Mississauga, Ontario, Canada 08763 Citi Canada Technology Services ULC Full time

    Job Title: Application Support Technology AnalystJob Summary:We are seeking a highly skilled Application Support Technology Analyst to join our team. As a key member of our global application support team, you will be responsible for providing technical support and guidance to our end-users, ensuring the smooth operation of our critical fixed income trade...


  • Mississauga, Ontario, Canada 08763 Citi Canada Technology Services ULC Full time

    Job Title: Application Support Senior AnalystCiti Canada Technology Services ULC is seeking a highly skilled Application Support Senior Analyst to join our team. As a seasoned professional, you will be responsible for providing technical and business support for users of Citi Applications.Key Responsibilities:Provide quick resolutions to application issues...


  • Mississauga, Ontario, Canada 08763 Citi Canada Technology Services ULC Full time

    Job Title: Application Support Senior AnalystCiti Canada Technology Services ULC is seeking a highly skilled Application Support Senior Analyst to join our team. As a seasoned professional, you will be responsible for providing technical and business support for users of Citi Applications.Key Responsibilities:Provide quick resolutions to application issues...


  • Mississauga, Ontario, Canada Citibank Full time

    Job SummaryThe Application Support Technology Lead Analyst is a key role in our organization, responsible for providing strategic leadership and technical expertise in application support and development. This position requires a strong understanding of technology and business principles, as well as excellent communication and diplomacy skills.Key...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job Title: Applications Development Senior AnalystWe are seeking a highly skilled Applications Development Senior Analyst to join our team at Citigroup Inc. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:Participate in the establishment and implementation of...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job Title: Applications Development Senior AnalystWe are seeking a highly skilled Applications Development Senior Analyst to join our team at Citigroup Inc. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:Participate in the establishment and implementation of...


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Job Title: Senior Manager of Application DevelopmentThe Senior Manager of Application Development is a senior management level position responsible for leading a team or department in the development and implementation of new or revised application systems and programs. The role requires close collaboration with the Technology team to establish and implement...