CrawlJobs Logo

Senior Full Stack Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada, Mississauga

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a highly skilled and self-driven Senior Programmer Analyst to execute tasks and deliver results in an individual contributor capacity. The role includes developing data visualization tools, collaborating with stakeholders, and delivering high-quality applications.

Job Responsibility:

  • designing and modifying business logic algorithms
  • updating queries
  • developing RESTful APIs
  • building the software with end-to-end delivery of applications
  • collaborating with teams in other departments to identify and prioritize requirements
  • developing best practices for the company
  • participating in code reviews with the team and other stakeholders

Requirements:

  • 8-10 years of experience in data visualization development and as an architect
  • establish data visualization standards and explore new, cutting-edge tools
  • value proposition of visualizing data
  • excellent communication and influencing skills
  • experience with Data Visualization libraries/tools like Highcharts, and more generally, SVG, HTML5 Canvas, WebGL
  • strong background in building interactive, user-friendly, visualizations displaying large, complex data sets using JavaScript
  • strong proficiency in Angular (v2+), including Angular CLI, expertise in TypeScript, JS, HTML5, and CSS3
  • knowledge of Angular Modules, Components, Directives, Pipes, and Services
  • familiarity with state management (e.g., NgRx, BehaviorSubject)
  • familiarity with Git and version control workflows
  • knowledge of responsive design and cross-browser compatibility
  • experience with SQL, ETL, data warehousing & Business Intelligence concepts
  • proficient in JAVA and Springboot concepts
  • hands-on experience in using Microservices, should be able to develop RESTful APIs
  • demonstrable proficiency with Data Visualization tools (e.g., Tableau, QlikSense) or Visualization libraries
  • full responsibility of building the software with end-to-end delivery of applications
  • collaborate with teams in other departments to identify and prioritise requirements
  • develop best practices for the company and participate in code reviews
  • domain knowledge of Capital Markets, Trading lifecycle is important
  • strong interpersonal and collaboration skills, strong oral, written communication, and presentation skills

Additional Information:

Job Posted:
August 19, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.