Back to search
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! Linkedin · Posted 2mo ago

Senior Python Developer/Data Analyst - Capital Markets

Toronto, Ontario, Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Senior Python Developer/Data Analyst - Capital Markets

Role Description

· We are seeking a Capital Market Analyst and Developer with strong hands-on experience in Python and SQL development to support data-driven applications and services. This role involves designing, developing, and maintaining scalable solutions, working closely with cross-functional teams, and ensuring high performance, data integrity, and adherence to best practices across development and production environments.


Typical Day in the Role

· Design, develop, test, and maintain Python-based applications and services

· Write efficient, optimized, and scalable SQL queries, stored procedures, and data models

· Work with relational databases to ensure high performance, data integrity, and availability

· Perform data extraction, transformation, and loading (ETL) activities

· Collaborate with business analysts, data scientists, and other engineers to gather requirements and deliver solutions

· Debug and resolve production issues and performance bottlenecks

· Ensure adherence to coding standards, best practices, and security guidelines

· Participate in code reviews, documentation, and knowledge sharing

· Support deployment and maintenance of applications in development, test, and production environments


Candidate Requirements

Must-Have Skills

· 8+ years of experience as a developer, including 4+ years of

· 8+ professional Python development using frameworks (advanced coding skills)

· 6+ years of strong expertise in SQL, with hands-on experience in complex queries and database optimization

· 6+ years of experience working with relational databases (e.g., SQL Server, Oracle)

· 4+ years of experience with REST API development and integration

Solid understanding of data structures, algorithms, software development principles, and DevOps practices


Nice-to-Have Skills

· Experience with version control systems (e.g., Git)

· Experience working with large-scale or high-volume data systems

· Prior experience in Agile/Scrum development environments


Soft Skills Required

· Strong analytical and problem-solving skills

· Ability to work independently and in a team-oriented environment

· Good communication and documentation skills

· Attention to detail and strong commitment to code quality

· Ability to manage priorities and meet deadlines


Education

Bachelor’s degree required; experience prioritized


Best vs. Average Candidate

Best Candidate:

Strong hands-on expertise in Python and SQL development
Proven experience building, optimizing, and maintaining data-driven applications
Comfortable collaborating with cross-functional teams to deliver scalable, high-quality solutions

Average Candidate:

Meets core development experience requirements
Solid Python and SQL skills with limited exposure to large-scale systems
Requires some guidance on performance tuning or complex integrations

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent