2 days ago
Hyderābād, IndiaSenior / Staff+
Responsibilities
- Design and implement software hands-on with the team while demonstrating strong engineering and coding practices.
- Build and maintain complex web applications using micro frontend and single-page application architectures.
- Develop cloud and microservice-based applications using Microsoft .NET and Azure technologies.
- Lead or influence design decisions related to scalability, security, architecture, and implementation quality.
- Participate in design and code reviews and continuously improve engineering processes and delivery quality.
- Own features, provide status across teams, and collaborate with global engineering and product groups.
- Share work and learnings with teammates, Microsoft product teams, and the open-source community.
Requirements
- Bachelor’s degree in computer science or a related discipline, or comparable practical professional experience.
- 5 to 8 years of professional software development experience.
- Experience with Microsoft .NET technologies, including C#, the .NET Framework, Web API, and .NET Core.
- Experience with automation languages such as PowerShell, Python, or C#.
- Experience with multiple product release cycles and strong software design patterns knowledge.
- Experience with Azure cloud services such as App Service, Service Bus, Functions, Azure DevOps, Azure Cosmos DB, or Azure SQL.
- Experience with frontend technologies and frameworks such as React, Angular, Redux, Redux-Saga, Node.js, HTML, and CSS.
- Strong written and verbal communication, collaboration, prioritization, and ambiguity-management skills.
Categories
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
