Senior C# Developer - Windows Infrastructure (Associate)

Morgan Stanley

Posting Date

Jun 20, 2018

Primary Location

Americas-United States of America-New York-New York Bachelor's Degree


Engineering Full Time Associate


Company Profile
Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 1,200 offices in 43 countries.
As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic. Morgan Stanley can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture.

Technology works as a strategic partner with Morgan Stanley business units and the world's leading technology companies to redefine how we do business in ever more global, complex, and dynamic financial markets. Morgan Stanley's sizeable investment in technology results in quantitative trading systems, cutting-edge modeling and simulation software, comprehensive risk and security systems, and robust client-relationship capabilities, plus the worldwide infrastructure that forms the backbone of these systems and tools. Our insights, our applications and infrastructure give a competitive edge to clients' businessesâand to our own.

Enterprise Infrastructure (EI)
EI is the global technology group that delivers the software and hardware technology infrastructure solutions that make our businesses run. The team develops, engineers, and operates the Windows/Linux server and Desktop platforms, cross business systems/applications, data centers, voice and data networking solutions, wireless technologies, databases and mainframes.

Job Description
As a Sr Developer for Windows Infrastructure Development, the successful candidate will collaborate with a global team of developers across NY, Montreal, Budapest and Shanghai. The team is responsible for the design, engineering, development, and deployment of the following key functions:

o Configuration Management System that can collect and maintain system data from Windows Desktops and Servers globally across the enterprise.

o Windows Build System, integrated with SCCM, to manage the build process for Windows Desktops and Servers globally across the enterprise.

Products in this space are developed using a wide array of technologies including .NET, C#, C++, Java, Javascript, Perl, Python, Powershell, AngularJS, JQuery, MSSQL, UDP Protocols, Windows/WCF Services, RESTful Services, SCCM,, IIS Administration, Jenkins, TeamCity.

Candidates do not need experience in ALL technologies, but should have proven full stack development experience in an Enterprise Infrastructure organization and have sound Windows Infrastructure knowledge i.e. know how the various system components and technologies fit together.


Key Responsibilities
Responsible for project estimates, task management & balancing prioritization of incoming demand.
Excellent Global Communication & Coordination skills. Ability to engage with global team sand work toward scommon set of goals
Create partnership with Engineering, PDM, & Operations stakeholders across EUT.
Expectation management, issue resolution and status communications to stakeholders and senior management.
Team player. Ability to provide guidance and mentoring to junior developers. Ability to communicate and demonstrate ideas, and manage communication issues.

Ability to understand business requirements and turn into technical specs.
Application development using Object Oriented design principles (C#)
Strong Database & SQL Experience including Replication methods.
Design & Architecture of highly scalable software solutions for Config Mgmt and Build space
Evaluate Vendor vs Custom solutions as part of short term and long-term strategy.
Promote SDLC process including Agile methodologies including Sprint planning, Code Reviews, etc.
Experience with Continuous Integration, Continuous Delivery, Automated Testing and Quality Control techniques.
Enforce Secure Development, Coding Standards, and Test Driven Development
Minimize Production Support with focus on reducing technical debt & legacy footprint.

Additional Preferred Experience but not required
Configuration Management systems e.g. SCCM, BigFix, Chef, Salt, Puppet
Knowledge of support standards (e.g. ITIL)
Microsoft Azure Stack & AWS
Active Directory and LDAP knowledge
Open source languages and frameworkssuch as Python, Golang,, Kafka
Micro services architectures Containers (e.g. Docker)
Experience with cloud based systems (IaaS, PaaS, SaaS)

Read Full DescriptionHide Full Description
Confirmed 22 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up