Base Career helps you apply smarter for this job.
Key skills for this role
Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
Review and analyze proposed technical solutions for projects
Contribute to formulation of strategies for applications development and other functional areas
Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
Provide evaluative judgment based on analysis of factual data in complicated and unique situations
Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
Engage in innovative problem solving activities, requiring conceptual thinking creating 'out of the box' solutions with prototypes and pilots.
Foster an environment of engineering excellence and innovation
Enable the team to scale adoption of TDD/BDD practices to ensure delivery of high quality code with low rates of production defects.
Instrument services and solutions to ensure deployed software is scalable and reliable.
Establish patterns and guidance to teams to analyze monolithic applications to identify seams and areas to carve out to Microservices on an ongoing basis
Implement patterns and guidelines to design portable Microservices with associated bounded context
Design interoperability with existing monolithic applications and new Microservices as transformation progresses
Drive high quality of systems design and adherence to global architecture principles
Lead teams that gather and document technical requirements, code specifications, test plans and results, and other deliverables required for multiple projects, perform analysis, solution & design, development, testing, implementation and maintenance of applications
Provide expertise in technical analysis and be able to resolve complex issues through in-depth evaluation of business processes, system processes
Ensure alignment to architectural assertions and constantly look for opportunities to modernize application
Be a self-starter and develop a detailed knowledge of the eco-system the application operates in
Work effectively with remote teams, with a focus on fostering positive working relationships
Drive application optimization and tuning with objective to drive running costs down
Establish collaborative and productive relationships with diverse stakeholder teams located across time zones to arrive at best in class global solutions for the Bank
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
London, GBR
Pune, IND
Mississauga, CAN
Discover your future at Citi -------------------------------- Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, y
Tampa, USA
Tampa, USA
Tampa, USA
Tampa, USA
London, GBR
Mumbai, IND
Pune, IND
Mississauga, CAN
Mentor and grow engineers and teams, enabling a culture of technical excellence
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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,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.
Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
Review and analyze proposed technical solutions for projects
Contribute to formulation of strategies for applications development and other functional areas
Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
Provide evaluative judgment based on analysis of factual data in complicated and unique situations
Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
Engage in innovative problem solving activities, requiring conceptual thinking creating 'out of the box' solutions with prototypes and pilots.
Foster an environment of engineering excellence and innovation
Enable the team to scale adoption of TDD/BDD practices to ensure delivery of high quality code with low rates of production defects.
Instrument services and solutions to ensure deployed software is scalable and reliable.
Establish patterns and guidance to teams to analyze monolithic applications to identify seams and areas to carve out to Microservices on an ongoing basis
Implement patterns and guidelines to design portable Microservices with associated bounded context
Design interoperability with existing monolithic applications and new Microservices as transformation progresses
Drive high quality of systems design and adherence to global architecture principles
Lead teams that gather and document technical requirements, code specifications, test plans and results, and other deliverables required for multiple projects, perform analysis, solution & design, development, testing, implementation and maintenance of applications
Provide expertise in technical analysis and be able to resolve complex issues through in-depth evaluation of business processes, system processes
Ensure alignment to architectural assertions and constantly look for opportunities to modernize application
Be a self-starter and develop a detailed knowledge of the eco-system the application operates in
Work effectively with remote teams, with a focus on fostering positive working relationships
Drive application optimization and tuning with objective to drive running costs down
Establish collaborative and productive relationships with diverse stakeholder teams located across time zones to arrive at best in class global solutions for the Bank
Mentor and grow engineers and teams, enabling a culture of technical excellence
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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
------------------------------------------------------
Global financial services organization enabling growth and economic progress.
Visit company websiteJobs and hiring trendsFull-time
Senior · 12+ years experience
Hybrid
Apply faster on company sites with our extension.