Job Description
Are you an experienced Python developer ready to make an impact in the financial industry? Apply Now!
Working with one of our top financial clients, this role calls for a Sr. Python Developer and offers an exciting opportunity to work on critical banking projects. The position involves developing robust back-end solutions, building APIs, and microservices to support the client’s financial systems. You will collaborate with stakeholders across teams, analyze data quality issues, and contribute to innovative technology initiatives in a dynamic environment.
Responsibilities
Design, develop, and maintain scalable back-end solutions using Python.
Build and optimize APIs, web applications, and microservices tailored to banking and financial services needs.
Analyze and troubleshoot data pipeline failures, schema inconsistencies, and data quality issues.
Apply best practices and design patterns in software development to ensure high-quality deliverables.
Collaborate with cross-functional teams and communicate effectively with stakeholders at all levels.
Support existing systems and contribute to continuous improvement initiatives.
Desired Skill-Set
5–7 years of proven experience in Python back-end development.
Strong expertise in building APIs, web applications, and microservices architecture.
Hands-on experience with Kafka for data streaming and messaging.
Knowledge of financial systems such as ACBS, AFS, or Corporate Commercial Lending systems is an asset.
Familiarity with Thought Machine and other banking technologies is a plus.
Solid understanding of software development best practices and design patterns.
Excellent communication skills and the ability to articulate technical concepts clearly.
Nice to Have
Experience working within the banking or financial services industry.
Knowledge of data analysis and resolving data pipeline issues.
Prior experience with financial technology platforms and systems.
