Enable job alerts via email!

Software Developer - Java & C# - 74522

S I Systems

Toronto

Hybrid

CAD 80,000 - 110,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled software developer to join their electronic trading platforms team. This role involves designing and developing robust software solutions while optimizing performance for low latency execution. You'll collaborate with various teams to implement changes and support production issues, ensuring the reliability of trading systems. If you have a strong background in Java and C# .NET, along with a passion for financial markets and electronic trading, this is an exciting opportunity to make a significant impact in a dynamic environment.

Qualifications

  • 4+ years of Java and C# .NET development experience.
  • Strong analytical, problem-solving, and communication skills.

Responsibilities

  • Design and develop robust software solutions for trading systems.
  • Collaborate with teams to implement changes and support production issues.

Skills

Java
C# .NET
Analytical Skills
Problem-Solving Skills
Multi-threaded Programming
Understanding of Financial Markets
Communication Skills
Collaboration Skills
Software Performance Optimization
Familiarity with FIX Protocol

Education

BA/BS in Computer Science

Tools

Broadway Vendor System

Job description

Duration: 6 months (Possibility of Extension)

Location: Downtown Toronto - Hybrid - Team comes into the office on Tuesdays – not strict but would be ideal

Role Mandate: The efx product and dev team are responsible for designing, building, developing and maintaining the electronic trading platforms in the bank that enable the trading of FX and commodities.

The team focuses on building low latency, robust trading systems; creating and managing trading algorithms and ensuring seamless integration with LPs, exchanges and other market participants.

We work on developing new features and capabilities based on business requirements and market trends, optimizing platform performance for low latency execution and ensure scalability and reliability of the platforms.

Role Responsibilities Include (but are not limited to):

• Design & develop robust software solutions for GTS’s trading systems

• Devise new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns

• Create thorough test cases to ensure software stability and reliability

• Collaborate with other teams to research and implement changes to the trading system

• Communicate with operations teams about new features and existing strategy behaviors

• Support production issues, including independently completing root-cause analysis and diagnosis.

• Process various business requirements with minimal guidance, derive implementation proposals, and execute proposals with a team or individually.

Must-Have Skills:

• BA/BS degree in Computer Science or equivalent practical experience

• 4+ years of professional Java and C# .NET development experience

• Strong analytical and problem-solving skills

• Strong verbal and written communication skills; eager to ask questions; able to clearly explain ideas

• Strong collaborative and team skills

• Strong multi-threaded programming skills

• Strong understanding of financial markets and electronic trading systems

• Experience with optimizing software performance and reducing latency

• Familiar with the FIX protocol

Nice to Have Skills:

• Experience with Broadway Vendor system

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Développeur logiciels III/ Software Developer III

Ticketmaster

Toronto

Remote

CAD 70,000 - 110,000

11 days ago

Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 60,000 - 100,000

3 days ago
Be an early applicant

Senior Software Engineer

Microsoft

Toronto

Remote

CAD 108,000 - 200,000

Yesterday
Be an early applicant

Software Engineer

Felix Health Inc.

Toronto

Remote

CAD 70,000 - 110,000

3 days ago
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108,000 - 200,000

2 days ago
Be an early applicant

Software Developer

DataAnnotation

Toronto

Remote

CAD 100,000 - 125,000

7 days ago
Be an early applicant

Software Developer

Hive.co

Toronto

Remote

CAD 70,000 - 110,000

12 days ago

Software Engineer - Java

Veeva Systems

Toronto

Remote

CAD 85,000 - 225,000

12 days ago