Job Information
Citigroup Applications Development Technology Lead Analyst in Mississauga, Ontario
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.
Team Background
ERT(Enterprise Risk Technology) is responsible for overseeing all Regulatory (Basel, CCAR, Loan Loss Reserve) and internal Risk Management (Exposure Monitoring, Credit Approvals, CVA) implementations for Wholesale Credit and Market Risk. In addition, ERT is responsible for overall RWA related activities across all risk areas and leads the ACE(Analytics Calculation Engine) analytics platform. In addition to technology Implementation, ERT is responsible for developing and implementing the business strategy, fostering successful client relationships at all levels of the organization, managing risk, and delivering innovative technology solutions for the firm.
Enterprise Risk Technology (ERT) Engineering and Architecture Practice (EAP) focuses on enabling development teams to deliver better and faster solutions for our line of business in a cost effective and safe/sound approaches by:
Ensuring architectural cohesion across compute, data, UI/UX, security and operation
Adopting and adhering to Firmwide and Markets established policies, standards, toolkits and best practices
Discovering new beneficial and relevant technology solutions
Delivering complementary common, cross-functional capabilities
Building a vibrant technical community which promotes strong ownership, continuous learning and technical career growth
Building strong relationships with Firmwide and Markets EAP organizations
Responsibilities:
design & develop scalable and performant solutions to ingest data into 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 framework to help improve risk and control for the organization.
Provide expertise in area 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 programing 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 system analysis and in 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
Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm) .
View the "EEO is the Law (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/eeopost.pdf) " poster. View the EEO is the Law Supplement (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf) .
View the EEO Policy Statement (http://citi.com/citi/diversity/assets/pdf/eeo_aa_policy.pdf) .
View the Pay Transparency Posting (https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf)
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.