C# Developer
Company | Morgan Stanley |
---|---|
Location | Montreal, QC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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.