17 days ago
India (city not specified)Entry Level
Responsibilities
- Partner with stakeholders to determine user requirements and incorporate feedback into feature designs and fixes.
- Contribute to product and solution architecture, design hypotheses, code plans, and technical validation under technical leadership.
- Implement extensible and maintainable code with attention to diagnosability, reliability, and maintainability.
- Review and break down work items, estimate tasks, and escalate issues that may cause delays.
- Participate in rotational on-call support for live services and help resolve simple performance or functionality issues.
- Develop automation for production and deployment and validate code in simulated or other non-production environments.
- Create documentation, deployment procedures, and maintenance processes for software systems.
Requirements
- Bachelor's degree in Computer Science or a related technical discipline, or equivalent experience.
- Proven coding experience in C, C++, C#, Java, JavaScript, or Python.
- Preferred: bachelor's degree or currently pursuing one plus 1+ year of technical engineering experience.
- Preferred: master's degree or currently pursuing one in Computer Science or a related technical field.
- Preferred: equivalent experience may substitute for the stated education and experience paths.
Tech Stack
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.
