Back-End Developer – Python/Java

Toronto 11 days agoContractor External
Negotiable
Back-End Developer – Python/Java: On behalf of our Banking client, Procom is searching for a Back-End Developer – Python/Java for a 6-month role. This position is a hybrid position with 4 days onsite at our client’s Toronto office. Back-End Developer – Python/Java - Job Description: The project involves onboarding new products into the Algo Credit, a Counterparty Credit Risk application at the bank. The initial product is yet to be announced, with additional products to follow. The project is currently in the testing phase, with development work not yet started. Back-End Developer – Python/Java - Responsibilities: • Analyze complex business requirements and create technical specifications for designing or redesigning software components and applications • 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 Back-End Developer – Python/Java - Mandatory 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 • Technically strong with the ability to read and understand Python, Shell scripting, and Java code for troubleshooting and investigation • Familiarity with Java is essential to understand and read code for the current application being decommissioned • Curious and detail-oriented, capable of digging deeper into issues Back-End Developer – Python/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+ year experience with Messaging Bus technologies such as Kafka, MQ, and JMS • Capital markets experience Back-End Developer – Python/Java – Assignment Length: This is a 6-month contract position with the possibility of extension. Back-End Developer – Python/Java - Start Date: ASAP. Back-End Developer – Python/Java - Assignment Location: Toronto, Ontario, Canada. This is a hybrid position requiring 4 days in the office per week.