Developer – Python, Java

JOB DESCRIPTION

Location: Hybrid (Downtown, Toronto)

Duration: 6 months

Our client, a leading financial institution in Downtown Toronto, is looking for a Developer – Python, Java to analyze complex business requirements and create technical specifications for designing or redesigning software components and applications. The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.

Typical Day in role:

  • Leverage industry best practices to design, test, implement, and support solutions
  • Maintain and support the bank’s counterparty credit risk technology stack to ensure accurate and timely calculations and reporting
  • Propose, design, and implement technology solutions to meet business needs and support trading and reporting activities
  • Incorporate the Bank’s risk appetite and risk culture into daily activities and decision-making
  • Perform development tasks, including reading technical specifications and coding
  • Conduct unit testing to validate code functionality
  • Collaborate closely with Business Analysts (BAs) and Project Managers (PMs) to gather requirements
  • Provide daily status updates to stakeholders

Must-Have Skills:

  • 8+ years’ experience as a Developer
  • 5+ years’ experience with various Python libraries like NumPy, SciPy, Panda
  • 5 + years’ experience with Unix/Linux environment and proficient in shell scripting
  • 2+ years’ experience with Java

Nice-To-Have Skills:

  • Experience working with Cloud Services: Azure, GCP, or AWS (2+ years’ experience)
  • 5 + years’ experience with RDMS, including: Oracle, PostgreSQL or Sybase
  • 1+ Experience with Messaging Bus technologies such as Kafka, MQ and JMS
  • Capital markets experience

Soft Skills Required:

  • Excellent communication skills, with the ability to work with various team members and stakeholders
  • Ability to analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications

Education:

  • Degrees or certifications: Bachelor’s degree in a technical field such as computer science, computer engineering or related field

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.