Software Developer

Are you an experienced Software Developer looking for a new challenge in a growing company? Do you have demonstrated, continuous experience working in java in an intermediate role? If so, TickTrade Systems Inc. (TickTrade “TickTrade”) is the right place for you!

About the role:

TickTrade is looking for an Intermediate Software Developer to join our growing team. As a member of our development and innovation team, you will have the responsibility of writing well designed, testable, efficient code, and analyzing software programs and applications

The senior software developer designs, evaluates, implements and maintains functional programs. Collaborating alongside other Developers and Product Managers throughout the software development life cycle to ensure software projects meet business requirements.

In this role, the individual must be a team player with a keen eye for detail and problem-solving skills. Experience in Agile frameworks and popular coding languages (e.g. Javascript) is a must.

Working @ TickTrade:

High performance work teams: supportive culture of bright minds, strong communicators, team trust is essential; flexible working hours; easily accessible to PATH/Subway/10MIN walk northwest of Union Station

Role Responsibilities:

  • Design, implement, and maintain java application phases
  • Conduct software analysis, programming testing, and debugging
  • Develop, test, implement and maintain application software
  • Performs root cause analysis on system/user errors and identifies corrective action and liaises with production and non-production support to resolve issues where applicable
  • Review business requirements and provide timeline estimates
  • Actively participating in the creation of the product roadmap with other members of the team
  • Collaborate with solution architect and other team members in software and architectural development activities (team lead)
  • Support continuous improvement by investigating alternative and technologies
  • Complete individual project priorities, deadlines and deliverables
  • Research, identify, analyze and fulfill requirements


  • Must be permanent Canadian resident living in Toronto. No relocation expenses provided
  • Minimum 4 years of demonstrated continuous working experience as an Intermediate Software Developer; Java development experience is required
  • BS/MS degree in Computer Science or Engineering
  • Demonstrated working experience with:
    • test-driven development
    • Spring Framework
    • Multi-threaded programming
    • Java based web services (RESTful API, SOAP)
    • Java collections framework
    • Relational Databases, SQL and ORM technologies (JPA, Hibernate)
    • Object-Oriented principles
    • Message-oriented middleware applications and software
    • Linux/Unix commands
    • XML, XSL, HTML/HTML5, CSS/SCSS, Javascript, jQuery, AngularJS/Angular
  • Experience/knowledge of financial services, optimally with electronic trading systems is an asset
  • Flexible and adaptable regarding learning new technologies
  • Strong written, oral and interpersonal communication
  • Highly self-motivated and directed
  • Ability to conduct research into software-related issues and products
  • Keen attention to detail; Analytical and problem-solving abilities
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Ability to work both independently and in a team-oriented, collaborative environment

Apply Online


Fields with (*) are compulsory.

To book a demo or to learn more about our solutions