Logo of Huzzle

Software Engineer

image

Microsoft

1mo ago

  • Job
    Full-time
    Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Hyderabad, +1

AI generated summary

  • You need a degree in Computer Science or equivalent, 2+ years of C#/Java development experience, strong communication skills, problem-solving ability, and familiarity with GIT and scalable web services.
  • You will design and develop software for Windows, assess user requirements, create code, estimate work, monitor systems, and stay updated on trends to enhance product performance and reliability.

Requirements

  • Engineering degree in Computer Science or equivalent experience
  • Excellent communications skills, both verbal and written
  • 2+ years development experience outstanding coding and design skills, problem solving and analytical skills.
  • Excellent technical expertise with expertise on C#/Java.
  • Knowledge about OO concepts and C# a plus
  • Great analytical and problem solving skills, with a strong bias for quality and engineering excellence.
  • Ability to debug and resolve issues spanning multiple subsystems.
  • Firm sense of accountability and ownership for end-to-end project lifecycle.
  • Experience with GIT.
  • Experience on developing high available and scalable Web service.

Responsibilities

  • Obsession about customer experience
  • Design and develop software solutions which deliver delightful and finely-crafted user experiences on Windows.
  • Works with appropriate stakeholders to determine user requirements for a set of features.
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
  • Creates and implements code for a product, service, or feature, reusing code as applicable.
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation.
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

FAQs

What is the primary focus of the Software Engineer position in the Bing India team?

The primary focus is on creating next-generation experiences that engage users and drive significant business potential by delivering authoritative and personalized content.

What qualifications are required for this Software Engineer role?

Candidates should have an engineering degree in Computer Science or equivalent experience, along with 2+ years of development experience, excellent coding and design skills, and expertise in C#/Java.

What are the key responsibilities of the Software Engineer?

Key responsibilities include designing and developing software solutions, determining user requirements, creating and implementing code, monitoring system performance, and staying current with technology trends.

Is experience with GIT required for this role?

Yes, experience with GIT is required.

What skills are emphasized in this job description?

Skills emphasized include problem-solving, analytical abilities, coding and design expertise, knowledge of object-oriented concepts, and a strong bias for quality and engineering excellence.

Will the Software Engineer be involved in monitoring system performance?

Yes, the Software Engineer will act as a Designated Responsible Individual (DRI) and monitor system/product features for performance degradation or downtime.

What type of work environment can candidates expect?

Candidates can expect a collaborative and agile work environment that is focused on continuous innovation and delivering a high-quality customer experience.

Does Microsoft offer equal employment opportunities?

Yes, Microsoft is an equal opportunity employer and considers all qualified applicants without regard to various protected characteristics.

Is the role focused solely on software development?

No, the role also involves collaborating with stakeholders to determine user requirements, monitoring system performance, and contributing to the overall improvement of user value.

Can I apply for this position if I have experience only in languages other than C#/Java?

It is preferable to have expertise in C#/Java, but applicants with strong programming skills in other languages and a willingness to learn may still be considered.

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.