Senior C# UI Developer (Hybrid)

at  Morgan Stanley

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Nov, 2024Not Specified22 Aug, 202410 year(s) or aboveSecurities,Continuous Improvement,Finance,Agile,Performance Tuning,Java,Wpf,Rest,Javascript,Perspectives,Design,Investment Management,Wealth Management Services,English,Winforms,Investment Banking,Interpersonal SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Senior C# UI Developer (Hybrid)
Job Number:

3257063
POSTING DATE: Aug 15, 2024
PRIMARY LOCATION: Americas-Canada-Quebec-Montreal
EDUCATION LEVEL: Bachelor’s Degree
JOB: Development
EMPLOYMENT TYPE: Full Time
JOB LEVEL: Vice President

DESCRIPTION

We offer:

  • To work with some of the best professionals in the business - for a firm that values individual intellect as much as teamwork
  • State-of-the-art offices that are designed to maximize collaboration
  • Flexible working arrangements
  • Enriching challenges that provide opportunity for constant learning and advancement
  • An environment which is leveraging technology to its highest potential

Position Description:
Description of team :
Institutional Securities Technology (IST) develops and oversees the overall technology strategy and bespoke technology solutions to drive and enable the institutional businesses and enterprise-wide functions. Our clients include Fixed Income, Equities, Commodities, Investment Banking, Research and Global Capital Markets.
The Montreal Equity Risk Systems (ERS) caters to the global institutional equity division at Morgan Stanley through risk applications that enable traders to view and act on real-time data. The team in Montreal works closely with people in New York, London, Budapest, Hong Kong and Bangalore. As trading volumes increase, we are looking to scale out and improve our applications to meet the demand. Our current C# application, a critical piece of this infrastructure, is being revisited in order to better perform under heavy loads.
Responsibilities :

In this role you will :

  • 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

QUALIFICATIONS

Required skills :

To succeed in this role :

  • 10+ Years of experience
  • You will be a technically proficient and enthusiastic windows UI developer with a solid grounding in C#, WPF, WinForms, multi-threading and REST APIs
  • You will be passionate about software quality and team dynamics, within a culture of continuous improvement
  • You will promote best practices in terms of TDD, tooling and agile ceremonies that help the team become more productive
  • You will be an active contributor to architectural design meetings and code reviews
  • You will support and lead different phases of the product lifecycle including analysis, design, development and deployment
  • Exposure to UNIX / Linux as a platform

Desired skills :

  • Experience with performance-tuning and memory-profiling in a multi-threaded, enterprise-level system is highly desirable
  • A strong background in finance and the financial industry
  • Experience developing in a web environment using Java, Javascript/React
  • Experience with KDB / Q
  • Demonstrable ability to meet deadlines and deliver results
  • Experience of agile, TDD, and writing test harnesses
  • Good communication and interpersonal skills

About us:
Morgan Stanley is a global financial services firm and a market leader in investment banking, securities, investment management and wealth management services. At Morgan Stanley Montreal, we are shaping the future of our global business and contributing to our local community. Our team works across numerous areas.
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives, and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing, and advancing individuals based on their skills and talents.
All our positions are located in Montreal, Quebec. We offer a hybrid work environment, combining remote work and attendance in the office.
Knowledge of French and English is required.
Build a career with impact. Visit morganstanley.com for more information.

Responsibilities:

In this role you will :

  • 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 team

To succeed in this role :

  • 10+ Years of experience
  • You will be a technically proficient and enthusiastic windows UI developer with a solid grounding in C#, WPF, WinForms, multi-threading and REST APIs
  • You will be passionate about software quality and team dynamics, within a culture of continuous improvement
  • You will promote best practices in terms of TDD, tooling and agile ceremonies that help the team become more productive
  • You will be an active contributor to architectural design meetings and code reviews
  • You will support and lead different phases of the product lifecycle including analysis, design, development and deployment
  • Exposure to UNIX / Linux as a platfor


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Montréal, QC, Canada