Logo of Huzzle

Software Engineer II

image

Microsoft

4d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You need a CS degree, 8 years in product lifecycle, strong .NET/C# skills, experience with ASP.Net/Web APIs, SQL Server, Azure knowledge, Agile practices, and excellent communication skills.
  • You will design, code, test, and deploy software, collaborate with teams on architecture, convert designs into implementations, and follow Agile practices to deliver high-quality solutions.

Requirements

  • 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

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

FAQs

What is the job title for this position?

The job title is Software Engineer II.

What are the primary responsibilities of the Software Engineer II?

The primary responsibilities include designing, coding, testing, and delivering high-quality software, collaborating with technical leads and architects, implementing scalable solutions, and following Agile best practices.

What qualifications are required for this role?

Required qualifications include a BS or MS degree in Computer Science or a related engineering discipline, 8 years of experience in the full product cycle, strong coding skills in OOPS and .NET technologies, and experience delivering scalable services at large enterprise scale.

Is experience with Azure or Cloud technologies necessary for this role?

While experience with Azure/Cloud technologies is an added advantage, it is not explicitly required for this role.

What programming languages and tools should a candidate be familiar with?

Candidates should be strong in C# and the .NET Framework, and have experience with ASP.NET, Web API, Web services/Rest APIs, as well as SQL Server and TSQL programming.

What is the work environment like at Microsoft IDC SO?

The work environment at Microsoft IDC SO is rewarding and flexible, promoting career growth opportunities while allowing employees to integrate professional and personal life.

Are there any specific security requirements for this position?

Yes, the role requires passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter to meet security screening requirements.

Is teamwork emphasized in this role?

Yes, strong verbal communication skills and cross-group collaboration skills are essential, highlighting the importance of teamwork in this role.

Does the company have a commitment to diversity and inclusion?

Yes, Microsoft is an equal opportunity employer and actively promotes diversity and inclusion in the workplace.

Will applicants need to provide accommodations if necessary?

Yes, if applicants need assistance or reasonable accommodations due to a disability during the application process, they are encouraged to request accommodations.

Technology
Industry
10,001+
Employees
1975
Founded Year

Mission & Purpose

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. When we show up, we achieve more together. Microsoft operates in 190 countries and is made up of more than 220,000 passionate employees worldwide.