Citi, a leading global financial institution, is seeking a Senior Full Stack Developer to join their technology team in Mississauga, Canada. This hybrid role represents an exciting opportunity to work with one of the world's most prestigious banking organizations.
The position is an intermediate to senior-level role focused on applications development and systems analysis. As a Senior Full Stack Developer, you'll be responsible for establishing and implementing new or revised application systems, conducting feasibility studies, and managing the complete development lifecycle from analysis to implementation.
The role offers a perfect blend of technical and leadership responsibilities. You'll not only be hands-on with development work but also serve as a subject matter expert (SME) to senior stakeholders and mentor junior team members. The position requires someone who can work independently with limited supervision while demonstrating sound judgment in complex technical and business situations.
Key aspects of the role include conducting feasibility studies, managing time and cost estimates, overseeing IT planning, and implementing new applications systems. You'll be responsible for monitoring all phases of the development process, from initial analysis through to final implementation, while ensuring security measures and compliance standards are met.
The ideal candidate will bring 5-8 years of relevant experience, strong technical skills in full-stack development, and a proven track record in project management. You should be comfortable working in a fast-paced environment, managing multiple deadlines, and adapting to changing requirements.
Working at Citi offers exposure to cutting-edge financial technology, the opportunity to work on systems that impact millions of customers globally, and the chance to grow your career within a respected financial institution. The hybrid work arrangement provides flexibility while maintaining collaborative opportunities with the team.
This role is perfect for a senior developer looking to advance their career in financial technology, work with enterprise-scale applications, and make a significant impact in a global organization. The position offers the opportunity to work on complex technical challenges while developing leadership skills and contributing to the digital transformation of a major financial institution.