Azure Integrator & Developer

  • Competitive
  • New York, NY, USA
  • Permanent, Full time
  • Morgan Stanley USA
  • 19 Nov 18

Azure Integrator & Developer

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.

Enterprise Infrastructure (EI)
Enterprise Infrastructure (EI) delivers and manages essential and innovative technology infrastructure solutions to Morgan Stanley’s businesses. EI is responsible for driving the production, operations, and engineering of our data centers, voice and data networking solutions, mainframe servers and databases, distributed computing, wireless technologies, and associated end user capabilities.

Team Overview
The Platform-as-a-Service (PaaS) Engineering Team is responsible for delivering in-house developed management systems as well as integrating with vendor and open source products that configure and operate the PaaS technology platform on which web and other applications and services are deployed; a global platform providing a range of technology components and servicing both internal users and external clients across all business units at the firm. With the current industry themes of public, hybrid and private clouds, containerization and serverless compute very much in mind, we are required to improve the agility of PaaS provision and management, replacing manual procedures and improving existing automation, driving down the costs of the PaaS platform as a whole, all in a secure and repeatable way.

Position Description
We're seeking a server-side developer with an interest and experience in delivering enterprise-scale infrastructure solutions to join the team. The ideal candidate has hands-on experience architecting and creating solutions based on Microsoft Azure and/or Azure Stack, development with C#/Powershell, and managing application infrastructure-as-code. The candidate will play a key role in developing and integrating the tools and infrastructure automation for Azure, Azure Stack and other Windows technologies within the IaaS/PaaS space for our firm, setting standards for applications migrating to or being built on these cloudy technologies, and consulting and assisting developers to adopt them.

You will be responsible for creating high performance, reliable, secure, and maintainable systems, and be expected to follow and be an example of industry best practices, standards and patterns. You will be expected to interface effectively with local and remote team members, partner teams and our internal clients who are developers, solutions architects and support teams. You will be ensuring proper SDLC using source control, build and test automation, CI/CD, disciplined configuration and deployment.

Responsibilities
Help enterprise customers understand cloud considerations, develop cloud application strategies and helping refactor existing applications for Azure, as well as develop new Azure-based cloud-native applications on Azure PaaS

Implement complex product features through independent & team code development, including integration of Azure/Azure Stack with firm-standard systems to improve ease of use for customers

Investigate and deploy solutions which leverage Azure Container Services

Qualifications:

Skills Desired
- Solid understanding and experience with Azure Services and Azure Portal
- Expert knowledge of Microsoft Azure cloud technologies including Azure web applications, App Services, Azure Service Fabric, SQL DB, Azure AD, etc.
- 5+ years software development experience with Microsoft .NET technologies
- 2+ years of hands-on coding experience using cloud technologies and deploying to cloud platforms
- Ability to understand the architecture and design of complex software products.
- Experience using source code repositories (eg. GIT, Perforce), CI/CD tools (erg. TeamCity, Jenkins) and containerization technologies (eg. Docker)
- Good understanding of Windows Server Fundamentals, SQL Server fundamentals, SQL queries, and database schemas