Skip to Content

Job Snapshot

Employee Type - Full-Time EmployeeExperience - Not SpecifiedIndustries - Information Technology


Title:  Senior developer

Location: Toronto

Our client is one of the leader in the bank field. They actually looking for a Senior 


  • Evaluates the impact of design decisions on the IT solution/product/service under development (performance, schedule, budget, impact on downstream components/systems, quality, etc.) and recommends alternative/creative solutions to mitigate/optimize if necessary.
  • Manages / conducts detailed code reviews and provides feedback in a constructive manner.
  • Decomposes the company's requirements and translates them into detailed design specifications and code.
  • Evaluates the costs and benefits for different solutions and recommends/decides on appropriate designs.
  • Designs solutions, writes code, performs unit tests, develops appropriate artifacts/documentation and facilitates final delivery.
  • Builds solutions that are sustainable, scalable and achieve our common asset aspiration, use enterprise monitoring / logging, require minimal maintenance at zero and are aligned with architectural models and technology strategy.
  • Designs new algorithms and data structures for the attributes of the target environment and platform in harmony with the architecture models.
  • Work towards the goal of free software by default.
  • Make sure you are functionally compliant, align with the architecture and support the departure of common property.

Skills and Experience

  • Bachelor degree or Master degree in computer science , engineering or the equivalent
  • 3-6 years experience in IT
  • Knowledge of software development practices, concepts, and technology obtained through formal training and/or work experience.
  • Knowledge of required programming languages and can code with little oversight
  • Understands core business processes and business requirements as well as the architecture patterns and technology strategy (e.g., transformation, smart core, dev ops)
  • Understands the implications of various components (including technology strategy & architecture) to the overall design of a program, system, or eco-system
  • Knowledge of technical/business environment and processes
  • Understands functional aspects and technical behavior of the underlying operating system, development environment, and deployment practices


  • English (Required)

Submit your email address to begin the application process for the Senior Developer job
Email is invalid Email address is needed