Posted in

C# Developer

C# Developer

CompanyMorgan Stanley
LocationMontreal, QC, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 5+ years of experience as a Windows developer with a solid grounding in C#, WPF, Winforms, multi-threading and REST APIs.
  • Bachelor’s degree in a related field.
  • Experience developing in a web environment using Java, Javascript/React would be highly beneficial.
  • Experience of Agile and writing test harnesses.
  • Good communication and interpersonal skills.

Responsibilities

  • Work primarily on the development and support of front-end applications, services and APIs used in the Risk Management area that apply complex risk calculations to model market and trading risk.
  • Be involved in a secondary capacity to help with the support and development of our web clients.
  • Participate in code reviews and mentoring of the team members.
  • Work in an Agile framework and setting the bases of CI/CD and Environments on Demand.
  • Write technical documentation.
  • Work with IT colleagues globally across multiple back-end systems and teams.
  • Promote best practices in terms of test-driven development (TDD), tooling and agile ceremonies.
  • Support and lead different phases of the product lifecycle including analysis, design, development, and deployment.

Preferred Qualifications

  • Experience with performance-tuning and memory-profiling in a multi-threaded, enterprise-level system is highly desirable.
  • Exposure to UNIX / Linux as a platform is desirable.