Software Engineer II

4 Weeks ago • 8 Years + • Full Stack Development

Job Summary

Job Description

Microsoft's IDC SO seeks a Software Engineer II to design, code, test, and deploy high-quality software for their growing device and cloud DC teams. This role involves collaborating with technical leads and architects, ensuring application designs align with future architecture, and converting complex designs into scalable implementations. Responsibilities include meeting availability, reliability, security, and performance demands at a large enterprise scale. The ideal candidate will have experience in full product cycles, strong .NET skills (C#, .NET Framework, ASP.Net, Web API, REST APIs), SQL Server expertise, and Azure/Cloud experience. Agile development experience is crucial, along with strong communication and collaboration skills.
Must have:
  • 8+ years of experience in full product cycle
  • Strong .NET skills (C#, ASP.NET, Web API)
  • SQL Server expertise and T-SQL programming
  • Experience delivering scalable services
  • Agile development and CI/CD experience
Good to have:
  • Azure/Cloud technologies
  • PLM domain experience
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

Microsoft IDC SO is for technology professionals who want to be strategic business partners and the first to create innovative solutions using Microsoft’s enterprise products and services. Microsoft IDC SO provides career growth opportunities, and a rewarding, flexible work environment so you can better integrate professional and personal life. Unlike other organizations, Microsoft IDC SO employees make global impact on millions of customers and tens of thousands of employees who use Microsoft software and services.

Microsoft’s $17B devices business has grown from our first mouse in 1983 to include Xbox, Surface, Lumia, Band, PC peripherals and the groundbreaking HoloLens. Our devices deliver the experiences that empower people and organizations throughout the world to achieve more. Supply Chain Business Technologies (SCBT) exists to enable Microsoft’s supply chains to operate at world class levels, always. We develop and support the business services that light up internal and external capabilities from product development through planning and delivery of everything we sell at retail, both brick & mortar and online. We work closely with Microsoft groups and external supply chain providers, sharing services to deliver with expertise, great partnership and flawless quality.

Qualifications

Required Qualifications:

  • Computer Science or related degree; BS or MS degree in Computer Science or related engineering discipline.
  • 8 years’ experience in full product cycle: design, development, release and maintenance
  • Experience delivering scalable and resilient services at large enterprise scale
  • Excellent coding skills, strong in OOPS, OOAD, design patterns and their application
  • Strong with Microsoft .NET technologies (C# and the .NET Framework)
  • Strong working experience with in-depth expertise in delivering solutions based on ASP.Net,Web API, Web services/Rest APIs
  • Good working knowledge of SQL Server including TSQL programming and/or related database technologies.
  • Experience working on Azure/Cloud technologies will be added advantage
  • Experience in PLM Domain will be added advantage.
  • Expertise and knowledge in Agile engineering practices (Continuous Integration, TDD)
  • Strong verbal communications and cross-group collaboration skills. Good interpersonal skills, including teamwork, facilitation, and negotiation

 

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

 

Responsibilities

We are in the process of extending our ecosystem to provide a highly scalable service across the world, that integrates well across various systems with in Microsoft for various need of Device’s developments and Cloud DC team.

Job responsibilities:

  • Design, code, test and deliver/deploy high quality software that powers ever increasing demands of availability, reliability, security and performance at large enterprise scale
  • Collaborate with Technical leads and Architects in the team to ensure application design is aligned to the Future State Architecture
  • Convert complex design into solid implementations that scale and perform
  • Ensure solution delivered adheres to the technological standards established in the organization
  • Design and implement proof of concept as needed for solutions as an individual contributor
  • Bring innovative approaches to the project functional areas that continuously improve our ability to deliver faster, better, and cheaper solution
  • Follow industry best practices for Agile development in a team environment
  • Research and keep current on technologies and system solutions
  • Work closely with program managers, engineering and architecture teams to deliver high quality services
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Similar Jobs

WorldWinner - Engineering Manager

WorldWinner

(Remote)
1 Month ago
WorldWinner - Senior Software Engineer - iOS

WorldWinner

(Remote)
3 Weeks ago
Hitachi - Senior Software Engineer

Hitachi

San José, San José Province, Costa Rica (Remote)
4 Months ago
Aristocrat Gaming - .NET Developer

Aristocrat Gaming

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
2 Months ago
N-iX - Senior .NET Full Stack Engineer (with Angular)

N-iX

Poland (Remote)
5 Days ago
Electronic Arts - .NET Full-Stack Software Engineer - 12 month contract

Electronic Arts

Guildford, England, United Kingdom (Hybrid)
1 Month ago
Salesforce - Development Architect

Salesforce

Tokyo, Japan (Remote)
1 Month ago
NVIDIA - Software Engineer, SONiC

NVIDIA

Washington, United States (On-Site)
1 Month ago
Aristocrat Gaming - .Net Developer

Aristocrat Gaming

Bitola, Municipality Of Bitola, North Macedonia (Hybrid)
3 Weeks ago
ION - .NET Developer - Italy

ION

Pisa, Tuscany, Italy (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Romero Games - Online Programmer

Romero Games

Galway, County Galway, Ireland (Remote)
3 Months ago
PwC - Senior .NET Developer

PwC

Athens, Greece (Remote)
3 Weeks ago
Hitachi - Microsoft Dynamics 365 CE Developer (Offshore Delivery - Sustained Engineering)

Hitachi

Bengaluru, Karnataka, India (Remote)
4 Months ago
Virtusa - Ab Initio Tester

Virtusa

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Rockstar Games - Senior Full Stack Engineer (C#/React)

Rockstar Games

Andover, Massachusetts, United States (On-Site)
8 Months ago
ION - Senior Software Engineer - Full-Stack

ION

Budapest, Hungary (On-Site)
4 Months ago
PwC - Senior Software Developer (.NET)

PwC

Qormi, Malta (On-Site)
4 Months ago
Hitachi - MSD CE - Portal

Hitachi

Pune, Maharashtra, India (On-Site)
4 Months ago
PwC - Senior .NET Fejlesztő

PwC

Budapest, Hungary (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Full Stack Development Jobs

Google - Senior Software Engineer, Full Stack

Google

(On-Site)
3 Months ago
Google - Software Engineer, Service Provisioning

Google

(On-Site)
3 Months ago
N-iX - Senior .NET Full-Stack (React) Engineer

N-iX

Ukraine (Remote)
1 Month ago
Nielsen Holdings - QA Engineer (AM-TECH-DA-SDK-104) Copy

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
PwC - Senior Associate_Full Stack Developer_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
Enphase Energy - Staff Software Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Gaming Innovation Group  - Senior .NET Backend Developer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
1 Month ago
WebFX - Jr. Web Developer

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
4 Months ago
Revenera - Manager- Development

Revenera

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Next Level Business Services - MS .Net Software Developer

Next Level Business Services

Orange, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Mountain View, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug