JOB DESCRIPTION
Location: Hybrid | Downtown, Toronto
Duration: 01/05/2026 to 06/26/2026
Our client a leading financial institution in Downtown Toronto, is looking for a Developer – Python, Java, MS SQL, to be flexible and thrive in an evolving environment. The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.
Typical Day in role:
- The candidate will be responsible for the effective design, development, and delivery of highly complex applications with focus on accuracy, performance, security and user experience. Utilizing a variety of technologies stack including Python Pandas dataframe, Java, MS/SQL, and Linux, and with application deployed on Public/Private Cloud (GCP).
- Work with Sr. Management/Director of the team to drive strategy to transform and modernize our market risk management platforms using new technologies and tools available that best support the business needs and growth.
- Participate in the design, development and implementation of effective and quality solutions that resolve highly complex business problems and support business needs.
- Utilize diverse set of technologies to implement new systems, or enhancements of existing implementations, and ensure sound integration with surrounding components from end-to-end operational perspective.
- Ensure that delivery meets the integrity, quality, performance and reliability requirements by building automated testing and regression suites and use of DevOps principles.
- To coordinate infrastructure needs for requisitioning Windows Servers (MS SQL DB), Cloud based infrastructure, databases and assist actively with documentational requirements covering architecture, security and operational readiness.
- Primarily involved in web application update (front end development) and will be supporting other development initiatives as needed.
Must-Have Skills:
- 10+ Years as a Developer
- 5+ years of experience in Python with knowledge of pandas dataframes and at least one Python web framework (e.g. Flask)
- 3+ years of strong development experience in Java, Springboot, Swing GUI, JDK 21.
- 10+ years of recent experience with MS SQL
- Recent experience working with fluency on Linux environment with Linux command line, and shell script.
- Experience with DevOps and continuous delivery and deployment methodologies based off Bitbucket, Jenkins Cloudbees.
- Experience with cloud-based application and microservices (GCP).
- Good understanding of object-oriented design and design patterns, micro services architecture and high performance, and multi-threading techniques.
Nice-To-Have Skills:
- Exposure to Apache Airflow would be an asset.
- Exposure to Nifi would be an asset.
- Market risk or financial risk experience is a nice to have
Soft Skills Required:
- Strong analytical and problem-solving skills.
- Ability to work independently with minimal supervision.
- Must possess good verbal and written communication skills, as well as strong problem-solving skills.
- Motivated individual to be able to take up leadership responsibilities
Education:
- Bachelor’s degree in a related field required
Finance professional is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.