Senior Python Developer

2 weeks ago


Mississauga, Ontario, Canada CG Consulting Group Full time
Job Description:

CG Consulting Group is seeking a skilled Python Lead Developer to join our Equities Technology team. As a key member of our team, you will be responsible for designing, developing, implementing, and supporting high-performance, scalable, and reliable applications for investment trading Settlement and Clearing.

Responsibilities:
  1. Collaborate with cross-functional teams to understand business requirements, data models, and analytics use cases, and implement relevant solutions.
  2. Work closely with quants and traders on multiple trading desks to design, develop, deploy, and support new innovative business solutions.
  3. Work within a global team in an agile environment, so strong communication skills are very important.

Requirements:
  1. Bachelor's degree in Computer Science, Engineering, or a related field.
  2. 7+ years in IT as an application or support Developer.
  3. Proven experience working with Python as a Developer, with 4+ years of hands-on experience in Python.
  4. Proven experience working with databases and SQL (NoSQL like MongoDB and RDBMS like PostgreSQL - 3+ years preferred).
  5. Experience with financial systems and products like Broadridge and Equities, Listed Options, etc.
  6. Experience developing/designing high-quality data-driven enterprise-wide systems.
  7. Python data engineering stack: Pandas, Parquet, FastAPI, Jupyter, Airflow, Streamlit, Ray.
  8. Experience with high-performance data stores and query engines like Trino/Snowflake.
  9. Experience with real-time streaming analytics tech like Kafka/Flink.
  10. Experience with cloud container technologies, e.g., AWS, Azure, GCP, Docker, or Kubernetes.
  11. Experience with data transformation.
  12. Experience building Rest API and/or GraphQL.
  13. Desirable if someone has FIX protocol experience and/or experience connecting to DTCC and its APIs.
  14. Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  15. Experience with Agile development methodologies and tools (e.g., JIRA, Git) is preferred.

Desired Skills:
  1. Experience with financial concepts such as Equities, Options, Futures - Equity Derivatives Analytics.
  2. Full stack HTML5 Web development experience.
  3. Generative AI Prompt engineering knowledge.

About the Role:

This position is a great opportunity to work with a talented team of developers and quants to design and develop innovative solutions for the Equities technology team. If you have a strong background in Python development and experience working with financial systems, we encourage you to apply.

  • Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Senior Python Developer OpportunityWe are seeking a highly skilled Senior Python Developer to join our Equities technology team. As a key member of our team, you will be responsible for designing, developing, implementing, and supporting high-performance, scalable, and reliable applications for investment trading Settlement and Clearing.Key...


  • Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Senior Python Developer OpportunityWe are seeking a highly skilled Senior Python Developer to join our Equities technology team. As a key member of our team, you will be responsible for designing, developing, implementing, and supporting high-performance, scalable, and reliable applications for investment trading Settlement and Clearing.Key...


  • Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Senior Python DeveloperWe are seeking a highly skilled Senior Python Developer to join our team as a Lead Developer for our Equities technology team.As a Senior Python Developer, you will be responsible for designing, developing, implementing, and supporting high-performance, scalable, and reliable applications for investment trading Settlement...


  • Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Senior Python Developer OpportunityWe are seeking a highly skilled Senior Python Developer to join our Equities technology team in downtown Toronto. As a key member of our team, you will be responsible for designing, developing, and implementing high-performance, scalable, and reliable applications for investment trading Settlement and Clearing.Key...


  • Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Senior Python Developer OpportunityWe are seeking a highly skilled Senior Python Developer to join our Equities technology team in downtown Toronto. As a key member of our team, you will be responsible for designing, developing, and implementing high-performance, scalable, and reliable applications for investment trading Settlement and Clearing.Key...


  • Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Senior Python DeveloperWe are seeking a highly skilled Senior Python Developer to join our team at a major Canadian bank and wealth management firm. This is a full-time, permanent role with a competitive salary and benefits package.The successful candidate will be responsible for designing, developing, implementing, and supporting...


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Senior Python DeveloperCitigroup, Inc is seeking a collaborative and hands-on Senior Python Developer to build quantitative analytics and trading signals for front office business desks. This is a rapidly growing and high-priority area, and the successful candidate will be responsible for developing and maintaining complex software systems.Key...


  • Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Senior Python DeveloperThis is a key role in the Equities technology team, responsible for building quantitative analytics and trading signals for front office business desks.The successful candidate will have a strong background in Python development, with experience in designing, developing, implementing, and supporting high-performance, scalable, and...


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Senior Python DeveloperCitigroup, Inc is seeking a collaborative and hands-on Senior Python Lead developer to build quantitative analytics and trading signals for front office business desks.About the RoleThis is a rapidly growing and high-priority area, and the successful candidate will have the opportunity to work on a wide range of projects, from building...


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Senior Python DeveloperCitigroup, Inc is seeking a collaborative and hands-on Senior Python Lead developer to build quantitative analytics and trading signals for front office business desks.About the RoleThis is a rapidly growing and high-priority area, and the successful candidate will have the opportunity to work on a wide range of projects, from building...


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Senior Python DeveloperCitigroup, Inc is seeking a collaborative and hands-on Senior Python Lead developer to build quantitative analytics and trading signals for front office business desks.About the RoleThis is a rapidly growing and high-priority area, and the successful candidate will have the opportunity to work on a wide range of projects, from building...


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Senior Python DeveloperCitigroup, Inc is seeking a collaborative and hands-on Senior Python Lead developer to build quantitative analytics and trading signals for front office business desks.About the RoleThis is a rapidly growing and high-priority area, and the successful candidate will have the opportunity to work on a wide range of projects, from building...


  • Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Senior Python DeveloperThis is a high-priority role within the Equities technology team, responsible for building quantitative analytics and trading signals for front office business desks.Candidate must have legal work status for Canada.Client Location is downtown Toronto, Ontario - close to TTC and GO.Hybrid - In-Office 3 days per week.Perm/FT role, salary...


  • Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Senior Python DeveloperThis is a high-priority role within the Equities technology team, responsible for building quantitative analytics and trading signals for front office business desks.Candidate must have legal work status for Canada.Client Location is downtown Toronto, Ontario - close to TTC and GO.Hybrid - In-Office 3 days per week.Perm/FT role, salary...


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Citigroup, Inc is seeking a collaborative Senior Python Lead developer to build quantitative analytics and trading signals for front office business desks.Main Responsibilities:Design and develop quantitative analytics and trading signals for front office business desksCollaborate with the Equities technology team to build a rapidly growing and high-priority...


  • Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Summary:We are seeking a highly skilled Python Developer to join our Equities Technology team. The successful candidate will be responsible for designing, developing, and implementing high-performance, scalable, and reliable applications for investment trading Settlement and Clearing.As a Senior/Lead Developer, you will work closely with quants and...


  • Mississauga, Ontario, Canada CG Consulting Group Full time

    Senior Python DeveloperThis is a unique opportunity to work with a large IT services firm for a major Canadian bank and wealth management firm.Candidate must have legal work status for Canada.Client Location is downtown Toronto, Ontario - close to TTC and GO.Hybrid - In-Office 3 days per week.Perm/FT role, salary and benefits at market rate.Description:The...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job DescriptionCitigroup Inc. is seeking a Senior Python Developer to join its Applications Development team.Key Responsibilities:Perform detailed requirement analysis and capture, working closely with business stakeholders to scope and define solutions.Communicate analysis outcomes and collaborate with other team members on timely delivery of expected...


  • Mississauga, Ontario, Canada CG Consulting Group Full time

    The CG Consulting Group is seeking a skilled Python developer to join our team in downtown Toronto, Ontario. As a Python Lead developer, you will be responsible for designing, developing, implementing, and supporting high-performance, scalable, and reliable applications for investment trading Settlement and Clearing.Key responsibilities include collaborating...


  • Mississauga, Ontario, Canada LinHR Consulting Inc. Full time

    About the RoleOur company is seeking a senior software engineer to join our team, focusing on the development of cloud-based systems using Java and Python. The ideal candidate will have a strong background in both programming languages and experience in designing and implementing scalable cloud-based solutions. The role will involve working closely with...