At Raymond James, we develop, collaborate, decide, deliver, and improve together. Raymond James Ltd. is Canada’s leading independent investment dealers offering high quality investment products and services to Canadians seeking customized solutions to their wealth management needs.

Role Impact

Under the direction of the Manager of Systems Development, the Application Development Engineer is responsible for the analysis, design, development, testing, support and documentation of various business systems, ensuring that the needs of the Canadian operations of Raymond James Ltd. are met.

Responsibilities

  • Develop client‑specific applications, ensuring that business and technical needs are met.
  • Work closely with clients and/or project managers to determine technical project requirements.
  • Contribute to the selection, planning, and testing of 3rd party software.
  • Provide support to in‑house developed applications.
  • Contribute to the development of technical project plans and work estimates.
  • Support and enforce internal security standards and policies.

What we offer

Our most important investment is in people. We offer flexible workstyles, a competitive compensation and benefits package including Health Benefits, RRSP Matching Program, Employee Stock Purchase Plan, Paid Time Off, Volunteer Days, Discretionary Bonuses, Tuition Reimbursement, and more. We also support internal promotion and community involvement.

Qualifications and Expectations

  • 5+ years of full‑stack .NET development experience, with emphasis on ASP.NET MVC5, Razor View Engine, C# 5.0, .NET Framework 4.5/4.8, .NET Core, Entity Framework 6.
  • In‑depth working knowledge of HTML, CSS, unobtrusive JavaScript, jQuery, XML, XHTML, and XAML.
  • Experience designing and constructing JSON‑based ASP.NET Web API and REST API.
  • Experience integrating front‑end UI with the constructed API.
  • Experience with React, Xamarin Forms, and/or .NET MAUI is an asset.
  • Hands‑on experience with Visual Studio 2019, MSSQL 2016 or newer, and Web Deployment Packaging.
  • Strong foundation in object‑oriented programming, development methodologies, design patterns and data modeling.
  • Knowledge of, or an interest in learning dynamic object‑oriented languages, to maintain and support a broad base of existing applications.
  • Working knowledge of version control using Subversion.
  • 3–6 consecutive years of full‑time experience in an IT Development environment, preferably in financial services or brokerage.
  • Minimum undergraduate degree in Computer Science or Technology, or commensurate qualifications and/or experience.
  • Experience working in a collaborative small team environment.
  • Ability to learn, understand and apply new technologies and business knowledge.
  • Keen attention to detail and strong analytical and problem‑solving abilities.
  • Excellent communication and teamwork skills.

Professional Growth

  • Grow professionally and inspire others to do the same.
  • Work with and through others to achieve desired outcomes.
  • Make prompt, pragmatic choices and act with the client in mind.
  • Take ownership and hold themselves and others accountable for delivering results that matter.
  • Contribute to the continuous evolution of the firm.

Salary Range

$90,000 - 100,000 annually, in addition to competitive performance bonuses and incentives. Actual compensation will be determined based on skills, experience, internal equity, and other job requirements.

Equal Employment Opportunity

The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs. The company is committed to ensuring equal opportunities for all candidates. To request accommodations, please contact Human Resources via email at

Location and Status

Primary Location: Vancouver, BC, Canada.
Schedule: Full‑time
Status: Temporary Full‑time


#J-18808-Ljbffr
Similar jobs
CIBC ( Toronto ON ) 3 hours ago

Engineer, Application Development - 6 Month Contract

Apply Now
Back to search page