Logo
CorGTA Inc.

Lead Developer (Capital Markets)

CorGTA Inc., Toronto, ON


Role: Lead Developer (Capital Markets)
Salary: $140,000-$150,000 CAD + 12 % bonus + 4 weeks vacation
Working Structure: Hybrid - 2 days per week in office
Office: Downtown, Toronto

Job Overview: We are seeking a talented Lead Software Engineer to join our Capital Markets group. This role offers the opportunity to lead transformative projects and collaborate with cross-functional teams to deliver cutting-edge solutions.

Job Description: As a Lead Software Engineer, you will play a crucial role in driving the development and implementation of market-leading solutions across various projects. You will work closely with business teams and engineering leaders to advocate for professional-level solutions, code quality, and modern engineering practices. The ideal candidate will possess strong technical expertise, leadership skills, and a passion for delivering scalable and efficient solutions.

Responsibilities:

  • Lead complex transformational solutions and integrations across multiple projects from specification through to production implementation.
  • Develop, test, and deploy custom components using vendor APIs, primarily in Java or related technologies.
  • Design and automate test sets using vendor and in-house tools, and enhance testing frameworks as needed.
  • Write deployment scripts and utilize tools such as Accelerator pipeline for efficient code promotion.
  • Design, deliver, and optimize new and existing solutions and applications, focusing on scalability and performance enhancements.
  • Collaborate closely with Architecture to design and integrate scalable solutions.
  • Enhance end-user experience by addressing complex queries and implementing scalable solutions.
  • Mentor and guide other developers, fostering a culture of continuous learning and improvement.
  • Communicate effectively with technical and non-technical stakeholders, including executive leadership.
  • Coach and train end users as required.

Required Skills and Experience:

  • Minimum 8 years of experience in enterprise application development using 2 or more modern development languages, with Java preferred.
  • Strong knowledge of Capital Markets workflows and products, with experience interfacing directly with Front Office users such as traders and sales teams.
  • Experience in Capital Markets and Derivatives Trading Systems.
  • 5+ years of experience designing and building microservice architecture applications.
  • Proficiency in Test-Driven Development (TDD) / Behavior-Driven Development (BDD) with a focus on automated testing at build time.
  • Experience in proactive monitoring of real-time applications.
  • Experience with Real-time, high availability, and low latency systems.
  • Proficiency with DevOps tools such as Kubernetes, Rancher, and various build/deploy pipelines.
  • Experience with Messaging Bus technologies like Kafka, MQ, JMS, or Solace.
  • Proficiency in SQL and/or other query languages, along with database design principles.
  • Experience with tick databases (e.g., KDB) would be a strong advantage.
  • Good working knowledge of design patterns and best practices.
  • Excellent communication skills, capable of effectively engaging with executive leadership and non-technical resources.
  • Team player mindset, able to collaborate efficiently across different business and technology groups.
  • Bachelor's degree in Computer Science or equivalent.

Preferred Qualifications:

  • Experience in Cloud computing or Kubernetes.
  • Certification in relevant technologies or methodologies.