Become a key member of the Visual Studio Cloud Services (VSCS) development team led by Brian Harry and build the next generation of development tools and services in the cloud! Visual Studio Online’s goal is to become the single place for all developer targeted services - for both the internal One Microsoft Engineering System and for customers. It provides software development teams with capabilities of project planning, work item management, version control, build automation, test lab management, elastic load test, Application Insights and more. We ship new features every 3 weeks at http://www.visualstudio.com and our adoption is growing at a very rapid clip. Ultimately, our audience is Engineers like YOU! Come onboard to build one of the most mission-critical services that will set the tone for all future engineering practices - inside Microsoft and outside in the developer community!
VS Online makes use of a wide range of technologies on premise and in the cloud, so you’ll have the opportunity to learn new stuff and go deep in many domains. Our key technologies are Azure, SQL Azure, AAD, and ASP.NET MVC on the backend. On the front end we use Knockout to build out an awesome user experience on the web, WPF for VS, and SWT for Eclipse.
The Shared Cloud Services team (which is part of VSCS) owns delivering all of the core platform services including Account, Identity, Profile, Licensing, Billing & Subscriptions, and Customer Acquisition & Engagement to VSO services. Our problem-space is platform-centric and systems-engineering centric with design challenges around scale, performance, and security and API design. We are looking for a seasoned engineer who can contribute to the Customer Acquisition & Engagement team. This team is chartered with increasing the funnel of adoption for VSO services all the way into converting users into broader and deeper usage of VSO capabilities. The team owns both the user experiences as well as the backend services needed to drive broader customer engagement. In this role, you will be contributing to the engineering efforts owning design, implementation, testing deployment and live site support for multiple backend services and user experiences. You will architect backend services and the corresponding user experiences and work with other teams across VSCS, Azure, AAD and DevDiv to ensure that the components plug in well with the overall architecture. You are expected to drive the technology strategy and be proficient with the technology stack (Web Services, REST, SQL, JavaScript and jQuery) and own the testing strategy for the components. You will be working on ambiguous and open ended problems, drive long-term architecture and partner with team members to deliver innovative and exciting customer experiences.
Key Responsibilities:
Implement complex features and components and support them at scale
Contribute to the DevOps lifecycle for Customer Acquisition & Engagement team
Improve technical excellence by evaluating, defining and evangelizing engineering best practices.
Collaborate with teams across Microsoft.