Skip to main content

Python Developer

Python Developer
LanceSoft, Inc.
8 months ago

Typical Day in Role

  • Project aims to implement a counterparty credit risk check into existing system.
  • Primary function is to support the building out of a reporting system.
  • Building the limit reporting system to display credit check information.
  • Development of calculation and/or reporting applications.
  • Enhance reporting web application at enterprise level.
  • Producing thorough, clear, and detailed documentation.
  • Communicating with stakeholders to ensure they are implementing best practices, integrating existing technologies, etc.
  • Leveraging existing infrastructure to communicate information between systems and applications.
  • Will be working on creating net new code and enhancement of existing code in a 70/30 capacity, depending on project deliverables.
  • Workload will consist of a 60/40 split between front and back end development.
  • Working collaboratively with project team, participating in scrums and meetings, implementing all steps of SDLC.

Candidate Requirements/Must Have Skills

  • 10+ years’ experience in the capacity of a developer.
  • 5+ years’ hands-on experience in Python Django and JavaScript web framework.
  • 5+ years’ hands-on experience using both listed Python libraries: NumPy, Panda.
  • 3+ years’ experience with Unix/Linux environment and proficient in shell scripting.
  • 5+ years’ experience with RDMS including Postgres SQL, as well as Oracle or SQL.
  • 2+ years’ recent experience in Object-Oriented Programming (Java).

Nice-To-Have Skills

  • Banking or Capital Markets experience is an asset.
  • Previous credit risk monitoring systems experience is an asset.

Soft Skills

  • Good communication, both written and oral, whether producing documentation or attending meetings with other developers, non-technical team members, or external stakeholders.
  • Proactively raise issues as they are identified.
  • Creativity and resourcefulness in solving problems within the framework of the existing technology stack.
  • Willingness to learn and upgrade skills as needed on the job.

Expertise level

Work arrangement

Similar Jobs in Canada