Citigroup Software Engineering - Technical Lead in Mississauga, Ontario
The Full Stack technical lead is a senior level position responsible for establishing and implementing new or revised user interfaces 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.
The Full Stack technical manager for Trade and Treasury Solutions Digital Channel Technology Team, will interact with the Engineering Manager, Architects, Scrum Masters, Software Engineers as well as other teams within Citigroup. This individual can tackle features that building user-facing websites, creating micro services/APIs, designing databases, resolving production issues or even working with clients during the planning phase of features.
This Full Stack Technical manager will be responsible to lead the software development and provide support for both technical and business office related activities, which are essential in ensuring smooth delivery of Trade and Treasury Solutions Digital technology service to business. The candidate requires exceptional communication skills across both technology and the business and will have a high degree of visibility. The candidate will be a rigorous technical lead with a strong understanding of how to build global, modern, scalable, enterprise level applications.
The ideal candidate will be dependable and resourceful software professional who can comfortably work with multiple agile engineering teams in a globally distributed, dynamic work environment that fosters diversity, teamwork and collaboration. The ability to work in high-pressured environment is essential.
Partner with multiple engineering teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products, business features and process improvements
Resolve variety of high impact problems/projects through in-depth evaluation of complex technical challenges, business processes, system processes, and industry standards
Provide expertise in area and advanced knowledge of 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 areas of software engineering, business, architecture and infrastructure integrate to accomplish business goals
Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
Serve as technical advisor or coach to mid-level developers and analysts, allocating work as necessary
Appropriately assess risk when business and technical decisions are made, demonstrating particular consideration for the balance of technology innovation, 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.
10+ years of relevant work experience, with minimum 5 years of experience leading projects and technical design.
Agile knowledge, preferably scrum and SAFe framework
Technical / Functional Proficiency:
The candidate should have proven record of accomplishment implementing a financial transaction system with significant volumes.
Experience with Java/Spring (Cloud/Boot) Framework
Database experience with (Oracle/MongoDB/NoSQL)
Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
Experience with TDD(Test Driven Design), code testability standards, JUnit
Experience with Microservice with API Gateway Management tools, Docker Container/ Kubernetes, Apache Kafka and Couchbase
Service architectures (REST & SOAP), API Gateway Management tools,
Knowledge of Web security frameworks and various Vulnerability Assessment tools would be advantageous
Experience in Financial industry and Payments applications and processes would be advantageous
Excellent organization skills, attention to detail, and ability to multi-task
Excellent communication skills. Clearly, articulating and documenting technical and functional specifications is a key requirement.
Negotiation, difficult conversation management and prioritization skills
Promotes teamwork and builds strong relationships within and across global teams
- BS or MS Degree in Computer Science, Information Technology, or equivalent
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Citi Canada is an equal opportunity employer. Accordingly, we will make accommodations to respond to the needs of people with disabilities (including, without limitation, physical and mental health disabilities) during the recruitment process and otherwise in accordance with law. Individuals who view themselves as Aboriginals, members of visible minority or racialized communities, and people with disabilities are encouraged to apply.
Job Family Group:
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.
- Citigroup Jobs