At Azure DevOps, we pride ourselves on building services that make engineering teams productive. This is the reason why Azure DevOps is solution of choice for millions of engineers - including thousands of Microsoft largest customers and internal teams. Azure DevOps - - is a suite of services as part of Microsoft Azure, which provides work planning, repos, CI/CD, test management, and more.
We are looking forexperienced full-stack software engineersto joinAzure DevOps team.Our team is accountable for ensuring we deliver on Azure DevOps promise - always available, always reliable, always responsive. We build new features to enhance performance, scalability and compliance, and deliver productivity wins to all Azure customers. If you are looking for a way to multiply your impact - join us, and unlock 10x increase in productivity to millions of Azure Developers.
Collaborate closely with Product, Design,and Engineering teams to plan and execute on key business priorities.
Design, implement, test, instrument, document and maintain features using C#,SQL,ASP.Net, HTML5, React, Typescript,PowerShell, and Azure
Track record of leading design and implementation of complex features, sub-systems, or end-to-end products
Excellent technical design, problem solving and debugging skills
Excellent communication and collaboration skills
Work in a culture of continuous improvement, adaptation, reflection, and growth. Mentor, participate in design and code reviews
Be avid customer advocate - meet with customers, and product support to learn about their experience, analyze how features are performing in production and make the product better
required qualifications:
8+ years professional software development with at least one of the following c#/c++/java, sql, html5/javascript/react or asp.net
5+ years of professional experience designing, building and running cloud services in any of the cloud platforms azure, aws or gcp.
demonstrated experience in shipping and supporting a high-quality cloud service is a plus
work independently, drive and manage technical and architectural dependencies.
strong debugging and problem-solving skills
excellent analytical skills as well as communication skills both verbal and written. we are a distributed team so we're extra mindful about communication.
experience mentoring junior engineers
experience with software development tools such as source control systems (git), automated build systems.
preferred qualifications:
experience with continuous integration and continuous deployment paradigms
familiarity with sql databases and/or nosql document stores. experience with high scale sql.
experience with live site culture, monitoring and telemetry tooling
troubleshooting skills across network, application, caching, queuing, load-balancing,storageand distributed services layers