Senior Python Developer
$90k - $140k per yearSenior Python Developer Position Description
Senior Python Developer
We are seeking a Senior Python Developer with expertise in cloud native development, Azure Databricks, and API engineering. This role supports the development of scalable solutions that integrate payment processing systems, remittance workflows, and enterprise data assets. . Clearance: Reliability granted preferred or eligible for reliability clearance (5+ years residing in Canada)The ideal candidate can quickly understand complex business and data relationships, trace payment and reversal lifecycles across multiple interconnected tables, and investigate issues involving pay periods, committed dates, remittance dates, reconciliation, and downstream integrations. They are comfortable working independently in complex environments, leveraging AI assisted development tools, and collaborating with business and technical stakeholders to deliver reliable and maintainable solutions. Your future duties and responsibilities
. Strong analytical and logical thinking with the ability to trace data flows across complex multi table data models
. Effective problem solver who can operate in ambiguous environments and investigate undocumented business processes, interfaces, and data structures
. Ability to understand and troubleshoot end to end payment processing workflows, including payments, reversals, remittances, pay periods, and reconciliation processes
. Fast learner capable of onboarding into complex business and data environments with minimal supervision
. Self directed and curious, proactively exploring data, identifying issues, and proposing solutions
. Collaborative communicator who can explain technical findings and data related issues to both technical and non technical stakeholders
. Disciplined in following established development standards, naming conventions, governance practices, and team workflows
. Respects existing architectural patterns and works within established frameworks before proposing enhancements
. Demonstrates accountability, ownership, and a continuous improvement mindset Data & Cloud Engineering Experience . Strong Python development skills, including backend services, data processing, automation, APIs, and notebook based development
. Advanced SQL capabilities for data exploration, validation, troubleshooting, and data analysis
. Hands on experience with Azure Databricks, including notebooks, workflows, Jobs, Catalog Explorer, Unity Catalog, and cluster management concepts
. Experience leveraging AI assisted development tools such as Databricks Genie, Databricks Assistant, GitHub Copilot, or similar technologies to accelerate development and troubleshooting
. Understanding of Delta Lake concepts, including versioning, time travel, MERGE operations, and managed tables
. Familiarity with Git based development practices and collaborative source control workflows
. Experience working with complex enterprise data models and tracing relationships across interconnected datasets Required qualifications to be successful in this role
. Experience with PySpark, Spark SQL, and distributed data processing
. Experience developing data quality validation, reconciliation, and exception handling processes
. Experience scheduling, orchestrating, and monitoring Databricks workloads
. Experience working with payment processing, remittance, reversal, or financial transaction data
. Understanding of payment lifecycles, pay periods, committed dates, remittance dates, processing statuses, and audit requirements CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $90,000–$140,000. This role is an existing vacancy. #LI-RD12 Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world.
Senior Python Developer
We are seeking a Senior Python Developer with expertise in cloud native development, Azure Databricks, and API engineering. This role supports the development of scalable solutions that integrate payment processing systems, remittance workflows, and enterprise data assets. . Clearance: Reliability granted preferred or eligible for reliability clearance (5+ years residing in Canada)The ideal candidate can quickly understand complex business and data relationships, trace payment and reversal lifecycles across multiple interconnected tables, and investigate issues involving pay periods, committed dates, remittance dates, reconciliation, and downstream integrations. They are comfortable working independently in complex environments, leveraging AI assisted development tools, and collaborating with business and technical stakeholders to deliver reliable and maintainable solutions. Your future duties and responsibilities
. Strong analytical and logical thinking with the ability to trace data flows across complex multi table data models
. Effective problem solver who can operate in ambiguous environments and investigate undocumented business processes, interfaces, and data structures
. Ability to understand and troubleshoot end to end payment processing workflows, including payments, reversals, remittances, pay periods, and reconciliation processes
. Fast learner capable of onboarding into complex business and data environments with minimal supervision
. Self directed and curious, proactively exploring data, identifying issues, and proposing solutions
. Collaborative communicator who can explain technical findings and data related issues to both technical and non technical stakeholders
. Disciplined in following established development standards, naming conventions, governance practices, and team workflows
. Respects existing architectural patterns and works within established frameworks before proposing enhancements
. Demonstrates accountability, ownership, and a continuous improvement mindset Data & Cloud Engineering Experience . Strong Python development skills, including backend services, data processing, automation, APIs, and notebook based development
. Advanced SQL capabilities for data exploration, validation, troubleshooting, and data analysis
. Hands on experience with Azure Databricks, including notebooks, workflows, Jobs, Catalog Explorer, Unity Catalog, and cluster management concepts
. Experience leveraging AI assisted development tools such as Databricks Genie, Databricks Assistant, GitHub Copilot, or similar technologies to accelerate development and troubleshooting
. Understanding of Delta Lake concepts, including versioning, time travel, MERGE operations, and managed tables
. Familiarity with Git based development practices and collaborative source control workflows
. Experience working with complex enterprise data models and tracing relationships across interconnected datasets Required qualifications to be successful in this role
. Experience with PySpark, Spark SQL, and distributed data processing
. Experience developing data quality validation, reconciliation, and exception handling processes
. Experience scheduling, orchestrating, and monitoring Databricks workloads
. Experience working with payment processing, remittance, reversal, or financial transaction data
. Understanding of payment lifecycles, pay periods, committed dates, remittance dates, processing statuses, and audit requirements CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $90,000–$140,000. This role is an existing vacancy. #LI-RD12 Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Python Developer in Ottawa, ON vacancy
- ...Position Summary Senior Controls Developer is responsible for developing innovative control systems dedicated to the sterilization industry designed... ...tools (JIRA and JAMA) Knowledge of higher-level languages python, C#, C++, javascript Knowledge of SQL databases and...SeniorLong term contractRemote work
- ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...Nice to have Agile SCRUM, SQL Other Languages French: B1 Intermediate,English: B2 Upper Intermediate Seniority Senior...Senior
$84.9k - $110k per year
...power of mapping and spatial analytics. A Day in the Life of a Senior GIS Developer at Esri Canada: * Produce functional specifications based on... ..., MVC/Core, and the unit testing framework * Experience with Python and the ArcGIS API for Python (ArcPy, Python API for ArcGIS)...SeniorFull timeSummer workInternshipLive InWork at officeRemote workWork from home$85.5k - $114k per year
...career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like... ...or helping find cures for cancer. We are seeking a Senior Mainframe Developer to join our Ottawa-based engineering team supporting the development...SeniorRemote jobLong term contractFull timeWork at officeMonday to friday- ...As a Senior Content Developer, you will create engaging content that supports both documentation and training for Acumatica ERP. Your work will help Acumatica’s partners and customers gain the knowledge and skills they need to achieve their business objectives. Key responsibilities...SeniorFull time
- ...like: JIRA, Jama, Reviewboard, GitHub, Jenkins and TeamForge. Develop and implement new infrastructure related to build and software delivery... ...and Windows. Strong scripting knowledge, with preference to Python, PHP, Bash, Perl. Proficiency in database management, with...SeniorFull timeManual labor
- ...Fortune 100/500/1000 companies to startups, small and mid-sized organizations in Canada/US. We are currently hiring a ServiceNow Senior Developer - Security Clearance for our consulting client, working on a long term contract with a Canadian Federal Government Entity...SeniorLong term contractContract work
- ...Canadian locations - Remote About The Team Build the future of developer experience for the Maestro platform at Kinaxis Great platforms... ...love to hear from you. About The Role We're looking for a Senior Developer with strong software engineering fundamentals and...SeniorLong term contractWork at officeRemote workFlexible hours
- ...leader to drive our AI strategy, including Precisely AI Studio—our developer portal and AI asset marketplace for the Precisely Data Integrity... ...React, TypeScript, Tailwind CSS, Express, MongoDB, AWS Bedrock, Python/Flask, Playwright, Vitest, GitLab CI, GitHub ~ Proven...Senior
- ...présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande capacité d'... ...pratiques de développement; Collaborer avec les développeurs seniors, analystes et architectes. Requirements Minimum 2 ans et...SeniorHourly payFull timeContract workRemote workFlexible hours
- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote... ...codebases and use MCP tools effectively. Develop realistic, reproducible software engineering... ...Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong...SeniorRemote jobFor contractors
- ...Job Responsibility: Job Title: Senior MAP Application Developer (PowerBuilder, Oracle, GIS) Location: Ottawa, ON (Hybrid/On-site with the City of... ...Datamart, Esri SDE/Oracle, ArcGIS Server/Web Services, FME, Python. ~ Software development using VB.NET, C#, PowerShell....SeniorFull timeContract workFixed term contractWork at officeRemote workMonday to fridayFlexible hoursShift work
- ...Job Responsibility: Position: Courseware Developer (Level 3) Client: Federal Government Client Location: Onsite (National Capital Region... ...materials. Present and brief courseware documentation to senior management. Prepare transition paperwork to ensure...SeniorFull timeContract work
- ...Ford Electronic Control Units together. As a Systems Software Developer, you will be working to integrate, validate, and support various... ...is also required.) ~3+ years' experience with testing and python development ~ Experience with software development and the development...
- ...Verification. Skills in using scripting languages and tools (TCL, Python, Perl, Make). An Analytical mentality, and be results... ...be required to perform additional job tasks as assigned. Primary country and city: Canada (CA) || Ottawa Job details: Developer...
- ...development team responsible for developing and testing 5G virtualized... ...Intern Projects Peer & Senior Level Networking Employee Resource... ...software tools which support developer's needs, such as web-based... ...higher Knowledge of C++ and Python Familiarity with Java, MATLAB...SeniorInternshipWork at officeRelocation package
- ...You are an outstanding coder - You know or want to learn how to develop and run tests at every level of the stack - You can communicate... ..., and security-hardened systems - Excellent knowledge of Python, C++ and bash scripting - Excellent coding skills and ability to...Remote jobFull timeFlexible hours
- ...Job Description Job Description ServiceNow Service Catalogue Developer RESPONSIBILITIES: The Contractor’s resource(s) must enable efficient, user-friendly, and self-service capabilities within the ServiceNow platform including: • Delivering a centralized service...For contractors
- ...software development team responsible for developing and testing 5G virtualized digital unit... ...solving sophisticated technical challenges and develop innovative new technologies for our world... ...Knowledge of MATLAB, C/C++, JAVA, Python Good understanding of the Linux ecosystem...Full time
$95k - $110k per year
...actions, CI/CD pipelines and deployment automation. - Experience with Docker or other container technologies. - Coding skill with Python and Golang. - Experience with EKS or managed Kubernetes services * Preferred Qualifications - Experience with security scanning...Full timeImmediate start- Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services.... ...experience with scripting languages (e.g. peri, python). #Experience with reverse engineering...Senior
- ...positive experience could be a direct result of our technology, and your hard work! Overview This position is for a Platform Developer. You will be responsible for defining, designing, developing, and deploying cloud-native applications and solutions (such as Solace...Full time
$65k - $70k per year
...About the Company Our client is a boutique accounting and bookkeeping firm. They are looking for a Senior Bookkeeper to join their team! Why Work Here · Competitive Salary · Flexible hours · Bonus: yes, after 3 months · RSP: $2000 per year, employee contributes...SeniorFor contractorsWork at officeLocal areaFlexible hours3 days per week$80k - $90k per year
...New We are looking for a UI/Frontend Developer to join the Larus team. You will design and... ...and CI/CD platforms; Familiarity with Python for cross-team collaboration; Desired... ...will set you apart and open pathways to seniority: Frontend architecture - modular methodologies...Permanent employmentFull timeWork at officeRemote workHome officeMonday to friday3 days per week- ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation...SeniorPermanent employmentFull time
$96k - $146k per year
...architecture documents to formulate test strategy design test cases and develop test automation scripts. Execute manual and automated tests... ...years of overall testing experience ~3 years of experience in Python development. ~ Knowledge of AI agents usage and skill...Full timeLocal area$3600 - $6000 per month
...and presentation skills, able to explain technical solutions to non-technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products; Practical experience using AI tools (e.g., Claude, ChatGPT) to assist with...Full timeInternshipRelocation$105k per year
...Le français suit... Join Our Team as Microsoft Platform Developer! Job Type : Permanent, Full-Time Expected Compensation: $105,000 - $115,000 per year + Excellent Benefits Role: New Position Are you ready to make a difference in the telecommunications landscape...Long term contractPermanent employmentFull timeContract workWork at office1 day per week- ...gas emissions. We are looking for an innovative Full Stack Web Developer for our Electric-Eye team working a web application enabling the... ...skills ~ Proven capability with JavaScript, Typescript, and Python ~ Experience with modern web technologies (React.js, Node.js...Full timeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Developer. Be the first to apply!
Related searches
- python developer no experience Ottawa, ON
- python data engineer Ottawa, ON
- junior python developer Ottawa, ON
- développeur python Ottawa, ON
- python developer Ottawa, ON
- python developer remote Ottawa, ON
- senior financial accountant Ottawa, ON
- senior project accountant Ottawa, ON
- construction senior project manager Ottawa, ON
- senior graphic designer Ottawa, ON

