Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a skilled software developer to join their dynamic team in Toronto. This role involves managing project timelines, designing innovative software solutions, and collaborating closely with portfolio managers and traders to meet client needs. The ideal candidate will have extensive experience in Python and Agile methodologies, as well as familiarity with cloud technologies like AWS. Join a forward-thinking organization that values efficiency and scalability, and be a part of exciting new trading activities that push the boundaries of technology in the financial sector.
Responsibilities
Manage timelines/deliverables within the team towards the successful delivery of projects.
Design software solutions by interacting with portfolio managers, traders, operations staff, and peers to understand requirements.
Develop solutions that are in line with the client's technology biases, deliver efficiency and scalability, and enable new trading activities.
Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.
Must Have Skills
Experience in Python in an enterprise environment, covering the whole development life cycle.
Agile/scrum/Jira/confluence/Git.
Experience with Cloud technologies, preferably AWS.
Proficiency in CI/CD pipelines.
Unit and integration testing.
Nice to Have
Capital market experience.
BI Tools.
Experience with web development using DASH, Angular, or React.
Experience with terraform for Infrastructure as code and cloud provisioning.
Experience with Jupyter notebooks for data analysis and reporting.