DevOps/ Software Engineer – Python/ Java

JOB DESCRIPTION

Location: Hybrid | Downtown, Toronto and Scarborough 

Duration: 8 months

Our client, a leading financial institution in Downtown Toronto, is looking for a DevOps/ Software Engineer – Python/ Java to design and implement integrations between vendor APIs and Bank systems to provide seamless automation of SCA and SBoM generation through SDLC processes. The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.

Typical Day in role:

  • Cloud Management: Be able to assess and implement best practices when configuring cloud SaaS solutions and integrations with APIs
  • Collaboration: Work closely with development, operations, and security teams to identify and resolve issues, complete threat risk assessments, and improve existing processes.
  • Security: Implement security best practices and ensure compliance with industry standards to protect the integrity and confidentiality of our systems and data.
  • Performance Optimization: Analyze system performance and implement improvements to enhance efficiency, reduce latency, and optimize resource usage.
  • Disaster Recovery: Design and implement disaster recovery plans to ensure business continuity and data integrity in case of system failures or other unforeseen events.

Must-Have Skills:

  • 10+ years of enterprise IT experience
  • 3+ years’ experience as a Software or DevOps Engineer
  • Experience in designing, programming and implementing APIs, automation scripts using Python, Java, or other scripting tools
  • Experience in designing and implementing automated security scanning in CI/CD pipelines
  • Experience with SSO, Networking, and general OS system administration (Linux and Windows)

Nice-To-Have Skills:

  • Cloud solution deployment experience (GCP, Azure)
  • Experience with security tools (SAST, SCA, DAST)
  • Solution architecture experience

Soft Skills Required:

  •  Strong analytical and problem-solving skills with the ability to devise innovative solutions to complex technical challenges
  •  Strong communication skills– written & oral
  •  Strong collaborator, team player

Education:

  • Bachelors in technical field (computer science)



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.