Senior Software Developer (Lead)

Submit Your Application

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

  • Type: Permanent
  • Job #2072

Position: Senior Software Developer (Lead)

Location: Montreal, QC

Work Model: Hybrid (2 days in the office)

We are looking for a Senior Software Developer to work on a cross-asset platform supporting functions around the execution of tasks and scenarios. The platform facilitates the execution of overnight tasks for the computation of market sensitivities, as well as creating an entry point for efficient scenario computations for users in both capital markets and group risk divisions.

This is a fast pace business with frequently changing needs and requirements

Day-to-day responsibilities:

  • Work as a member of the team to build solutions that assist the execution of the flow
  • Work with Development Lead/Manager, business partners and various technology groups to deliver high-quality products
  • Strive for continuous improvements of our processes, application designs, and application execution
  • Design, develop, and maintain reusable Python components for business logic, data management and job execution
  • Participate in requirements gathering and meetings with business stakeholders and other technology groups to produce analysis of the Use Cases and Solutions Designs
  • Provide development and Level 2 support along with other team members
  • Proactively identify operational risks/ control deficiencies in the business
  • Review and comply with Firm Policies applicable to your business activities
  • Escalate operational risk loss events, control deficiencies and risks that you identify to your line manager and the relevant risk and control functions on a timely basis

Requirements:

  • Bachelor’s degree
  • 5+ years hands-on application development experience
  • 3+ years of experience in Python 2 and/or 3
  • Experience developing Web Services, RESTful applications, Microservices
  • Working knowledge of Caching and/or Database technologies
  • Working knowledge of containerization technologies such as Docker
  • Working knowledge of design patterns, data structures, algorithms, and OO concepts.
  • Working knowledge of version control systems like Git, dependency management systems like Maven, Gradle, and project lifecycle tools such as Jenkins

Assets:

  • Experience with Vertica or another columnar Database.
  • Knowledge of financial products (Fixed Income, FX, Commodities, Equities) and related trade risk management and/or valuation
  • Test-driven Development experience

Submit Your Application

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Scroll to Top

Notice: ob_end_flush(): Failed to send buffer of zlib output compression (0) in /sites/jobsjrvs/public_html/wp-includes/functions.php on line 5309