Lead Developer (Capital Markets) - Full-time - Toronto (hybrid)
at CorGTA
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 21 Jan, 2025 | USD 150000 Annual | 22 Oct, 2024 | 5 year(s) or above | Capital Markets,Design Patterns,Executive Leadership,Sql,Kubernetes,Computer Science,Design Principles,Solace,Proactive Monitoring,High Availability,Test Driven Development,Kafka,Java,Trading Systems,Communication Skills,Cloud | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Role: Lead Developer (Capital Markets)
Salary: $140,000-$150,000 + 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 Global Banking and Markets Engineering (GBME) team. 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.
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
-
CorGTA is an equal opportunity employer, please apply with an updated resume and ensure the required skills you are able to speak to for this position are included.
For more roles like this please go to www.corgta.com/find-a-job/
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.
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science or equivalent
Proficient
1
Toronto, ON, Canada