Taro Logo

Senior Engineer (Angular, TypeScript, C#)

Global financial services company providing banking and investment solutions.
Mississauga, ON, Canada
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Engineer (Angular, TypeScript, C#)

Join Citi's Fixed Income Technology team as a Senior Engineer working on next-generation trading applications. This role offers an exciting opportunity to work on high-profile trading platforms, directly impacting the front office trading operations. You'll be part of a team delivering state-of-the-art technology solutions across sales, risk, pricing, and algorithmic trading.

As a Senior Engineer, you'll be responsible for developing the flagship "Trader Desktop" platform using modern web technologies like Angular, TypeScript, and C#. The position requires strong technical abilities and detailed understanding of software design best practices. You'll work closely with end users, gaining direct exposure to the fast-paced world of front office trading and finance.

Citi, being one of the top global dealers in Fixed Income, offers excellent opportunities to develop cutting-edge technical skills while working on challenging business problems. The role involves working with a globally distributed team, utilizing the latest web technologies, and gaining deep knowledge of Front Office Trading Systems, Fixed Income, and Derivatives flows.

The ideal candidate will have 5+ years of experience in enterprise trading applications, strong expertise in Angular, TypeScript, and C#, and a solid understanding of reactive programming paradigms. Knowledge of financial products and experience with trading platforms would be advantageous. The position offers exposure to modern development practices, cloud technologies, and the opportunity to work on high-impact projects in a leading financial institution.

Last updated a day ago

Responsibilities For Senior Engineer (Angular, TypeScript, C#)

  • Designing and developing the flagship 'Trader Desktop' platform
  • Working directly with end users on requirements analysis and capture
  • Troubleshooting challenging performance and scalability issues
  • Liaising with the global business, support, and development teams
  • Assisting in third line support during core trading hours
  • Enhancing automated testing efforts and optimizing UAT process

Requirements For Senior Engineer (Angular, TypeScript, C#)

TypeScript
Node.js
  • 5+ years of experience in developing large-scale enterprise trading applications
  • Experience using Angular 14.0+, TypeScript, HTML5, CSS3, SASS/LESS
  • Experience with Angular grid libraries (ag-Grid)
  • Experience with Reactive programming paradigms (RxJS and NgRx)
  • Experience with writing unit tests for Angular/TypeScript using JEST
  • Experience with build pipelines and cloud native build/hosting pipelines
  • Experience with consuming JSON based data from REST services
  • Bachelor's degree/University degree or equivalent experience
  • Excellent leadership and project management skills
  • Strong analytical and problem-solving skills

Interested in this job?

Jobs Related To Citi Senior Engineer (Angular, TypeScript, C#)