As a Software Engineer II in the Azure Experience & Ecosystems Engineering team, you will play a crucial role in building the Microsoft Learn product, which empowers individuals to develop essential skills for in-demand jobs. This job offers a unique opportunity to tackle engineering challenges in AI, frontend, and backend services, while contributing to Microsoft's mission of empowering every person and organization. The team thrives on collaboration, innovation, and a growth mindset, creating a supportive environment where everyone can excel.
You'll be responsible for
🛠️
Collaborating with teams
Working with product management, design, and data analyst teams to determine user requirements for features, ensuring a user-centric approach.📄
Developing design documents
Contributing to the identification of dependencies and the development of design documents for product areas with minimal oversight.🔧
Implementing code
Creating and implementing code for products, services, or features while reusing existing code where applicable, promoting efficiency.Skills you'll need
💻
Software development
Proficiency in coding languages including C, C++, C#, Java, JavaScript, or Python, enabling the creation of robust software solutions.☁️
Cloud service development
Experience in developing cloud services using technologies like HTTP, HTML, JavaScript, CSS, .NET, Node.js, and REST APIs, ensuring scalable and efficient applications.🧩
Problem-solving
Demonstrated ability to tackle complex challenges with a focus on quality, performance, and engineering excellence.View more