Top Benefits
About the role
CRISIL Limited, an analytical company, provides ratings, research, and risk and policy consulting services in India, Europe, North America, and internationally. It operates through two segment, Rating Services; and Research, Analytics and Solutions. The company offers credit ratings for corporates, banks, and bank loans; credit analysis services; grading services; and analytical services. It also provides research and risk solutions, industry reports, customized research assignments, subscription to data services, training, and advisory services; and a range of risk management tools, analytics, and solutions for financial institutions, banks, and corporates. The company was formerly known as The Credit Rating Information Services of India Limited and changed its name to CRISIL Limited in December 2003. CRISIL Limited was incorporated in 1987 and is headquartered in Mumbai, India.
Office location: Toronto
Role Summary:
We are seeking an experienced Python Developer to design and build applications, services, and automation for a leading banking client, supporting payments and transaction platforms. The role is primarily hands-on engineering, developing robust, secure, and scalable Python solutions with working knowledge of banking and payments.
Roles and Responsibilities:
Develop and maintain Python-based applications, microservices, and APIs for payment processing platforms. Build scalable, high-performance solutions for transaction processing, reconciliation, and Straight Through Processing (STP). Integrate systems with databases, messaging platforms, payment networks, and internal/external APIs. Automate payment operations, controls, reporting, monitoring, and exception management processes. Ensure code quality, security, performance, and reliability through best engineering practices. Support payment lifecycles, including validation, routing, clearing, settlement, and reconciliation. Deploy and manage applications using cloud technologies, containers, and CI/CD pipelines. Collaborate with cross-functional teams to deliver solutions and contribute to technical standards and design.
Qualifications:
6+ years of hands-on Python development experience building production-grade applications or services. Strong grasp of Python fundamentals, OOP, data structures, and design patterns. Experience with at least one web/API framework (FastAPI, Flask, Django) and API design. Experience building scalable, high-volume transaction processing systems Experience working in banking, financial services, payments, treasury, or transaction banking environments. Databases: strong SQL (Oracle/PostgreSQL/SQL Server); NoSQL (MongoDB, Redis) is a plus. Messaging and eventing: Kafka, RabbitMQ, IBM MQ. Testing and quality: pytest, unittest, mocking, code coverage. DevOps: Git, CI/CD (Jenkins/GitLab), Docker, Kubernetes; cloud services on AWS/Azure/GCP. Data libraries (pandas, NumPy) and scripting/automation experience. Experience in banking / financial services; payments or transaction processing exposure strongly preferred. Familiarity with payment flows and formats (payment rails, ISO 20022, SWIFT MT, clearing/settlement, reconciliation) and regulatory/security expectations in banking.
Why join us:
Secure Employment Contract: Enjoy the peace of mind that comes with a solid permanent contract. Comprehensive Benefits Package. Flexible Hybrid Work Model: Experience the best of both worlds with our hybrid work model, allowing you to work from the office just twice a week and enjoy the flexibility of remote work the rest of the time. Employee Referral Program: Help us grow our team and get rewarded through our Employee Referral Program. Education Reimbursement Policy: Invest in your future with our education reimbursement policy, supporting your continuous learning and professional development. Career Development Opportunities: Explore numerous internal and external opportunities to advance your career within the Finance Domain. We are committed to your growth and success.
About Crisil
Crisil is a global, insights-driven analytics company. Our extraordinary domain expertise and analytical rigour help clients make mission-critical decisions with confidence.
Large and highly respected firms partner with us for the most reliable opinions on risk in India, and for uncovering powerful insights and turning risks into opportunities globally. We are integral to multiplying their opportunities and success.
Headquartered in India, Crisil is majority owned by S&P Global. Founded in 1987 as India’s first credit rating agency, our expertise today extends across businesses: Crisil Ratings, Crisil Intelligence, Crisil Coalition Greenwich and Crisil Integral IQ.
Our globally diverse workforce operates in the Americas, Asia-Pacific, Europe, Australia and the Middle East, setting the standards by which industries are measured.
Similar Jobs
Top Benefits
About the role
CRISIL Limited, an analytical company, provides ratings, research, and risk and policy consulting services in India, Europe, North America, and internationally. It operates through two segment, Rating Services; and Research, Analytics and Solutions. The company offers credit ratings for corporates, banks, and bank loans; credit analysis services; grading services; and analytical services. It also provides research and risk solutions, industry reports, customized research assignments, subscription to data services, training, and advisory services; and a range of risk management tools, analytics, and solutions for financial institutions, banks, and corporates. The company was formerly known as The Credit Rating Information Services of India Limited and changed its name to CRISIL Limited in December 2003. CRISIL Limited was incorporated in 1987 and is headquartered in Mumbai, India.
Office location: Toronto
Role Summary:
We are seeking an experienced Python Developer to design and build applications, services, and automation for a leading banking client, supporting payments and transaction platforms. The role is primarily hands-on engineering, developing robust, secure, and scalable Python solutions with working knowledge of banking and payments.
Roles and Responsibilities:
Develop and maintain Python-based applications, microservices, and APIs for payment processing platforms. Build scalable, high-performance solutions for transaction processing, reconciliation, and Straight Through Processing (STP). Integrate systems with databases, messaging platforms, payment networks, and internal/external APIs. Automate payment operations, controls, reporting, monitoring, and exception management processes. Ensure code quality, security, performance, and reliability through best engineering practices. Support payment lifecycles, including validation, routing, clearing, settlement, and reconciliation. Deploy and manage applications using cloud technologies, containers, and CI/CD pipelines. Collaborate with cross-functional teams to deliver solutions and contribute to technical standards and design.
Qualifications:
6+ years of hands-on Python development experience building production-grade applications or services. Strong grasp of Python fundamentals, OOP, data structures, and design patterns. Experience with at least one web/API framework (FastAPI, Flask, Django) and API design. Experience building scalable, high-volume transaction processing systems Experience working in banking, financial services, payments, treasury, or transaction banking environments. Databases: strong SQL (Oracle/PostgreSQL/SQL Server); NoSQL (MongoDB, Redis) is a plus. Messaging and eventing: Kafka, RabbitMQ, IBM MQ. Testing and quality: pytest, unittest, mocking, code coverage. DevOps: Git, CI/CD (Jenkins/GitLab), Docker, Kubernetes; cloud services on AWS/Azure/GCP. Data libraries (pandas, NumPy) and scripting/automation experience. Experience in banking / financial services; payments or transaction processing exposure strongly preferred. Familiarity with payment flows and formats (payment rails, ISO 20022, SWIFT MT, clearing/settlement, reconciliation) and regulatory/security expectations in banking.
Why join us:
Secure Employment Contract: Enjoy the peace of mind that comes with a solid permanent contract. Comprehensive Benefits Package. Flexible Hybrid Work Model: Experience the best of both worlds with our hybrid work model, allowing you to work from the office just twice a week and enjoy the flexibility of remote work the rest of the time. Employee Referral Program: Help us grow our team and get rewarded through our Employee Referral Program. Education Reimbursement Policy: Invest in your future with our education reimbursement policy, supporting your continuous learning and professional development. Career Development Opportunities: Explore numerous internal and external opportunities to advance your career within the Finance Domain. We are committed to your growth and success.
About Crisil
Crisil is a global, insights-driven analytics company. Our extraordinary domain expertise and analytical rigour help clients make mission-critical decisions with confidence.
Large and highly respected firms partner with us for the most reliable opinions on risk in India, and for uncovering powerful insights and turning risks into opportunities globally. We are integral to multiplying their opportunities and success.
Headquartered in India, Crisil is majority owned by S&P Global. Founded in 1987 as India’s first credit rating agency, our expertise today extends across businesses: Crisil Ratings, Crisil Intelligence, Crisil Coalition Greenwich and Crisil Integral IQ.
Our globally diverse workforce operates in the Americas, Asia-Pacific, Europe, Australia and the Middle East, setting the standards by which industries are measured.