onsite
Software Engineer II - Fullstack - Microsoft
Software Engineer
Full‑stack Software Engineer II building modern Windows update tools and services, leveraging C#, .NET, Azure cloud, and React/TypeScript front‑ends to deliver secure, automated servicing experiences.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end update delivery services using C# and .NET on Azure.
- Implement responsive web interfaces for update management tools with React and TypeScript.
- Build and expose RESTful APIs that integrate with Windows servicing pipelines.
- Collaborate with cross‑functional teams to define requirements, create test plans, and ensure high reliability and security.
- Participate in Agile ceremonies, code reviews, and continuous integration/continuous deployment (CI/CD) processes.
Requirements
- 3+ years of professional software development experience in C#/.NET and cloud platforms (Azure preferred).
- Strong front‑end skills with React, TypeScript, and modern JavaScript frameworks.
- Experience designing and consuming REST APIs and working with relational databases (SQL Server or similar).
- Proficiency in Agile methodologies, source control (Git), and automated testing.
- Excellent problem‑solving abilities and a passion for improving system reliability and security.
Skills
cazurereacttypescriptsql