Software Engineer

Short Description

Microsoft is seeking a Software Engineer who has a strong technical background and solid foundation in software engineering principles and architecture design.

Job Description

Responsibilities
We are looking for a passionate and motivated software engineer for Dynamics 365 implementations and cloud platform development leveraging Office365 and Azure. You will be expected to work collaboratively across engineering teams in both Core Engineering and Product Groups to solve complex technical challenges to meet business goals and maintain service health. You will also be expected to demonstrate ability to learn and adopt relevant new technologies, tools, methods and processes from Microsoft and industry. You will use every opportunity to build features to be reusable across multiple solutions both internal and external to Microsoft, as well as leverage features from others in your solutions. 

Other responsibilities include:  
  • Participate in design, requirements engineering, scrum execution, and technical discussions 
  • Deliver required functionality per Microsoft standards, align with portfolio roadmaps  
  • Detail design of the E2E solution -Utilize reference architecture in project design work  
  • Enhance the project capabilities by continuous improvements & innovation, develop strong partnership with business and other groups, globally & ensure both excellence in design and delivery.  
  • Support Domain Architects in the definition of solution and technology roadmaps and industry standards  

An ideal candidate will bring: 
  • Customer empathy & Obsession  
  • A strong technical background and solid foundation in software engineering principles and architecture design. Alternatively, in depth knowledge of Dynamics365 capabilities, architecture and deployment.  
  • Self-motivation and proactive attitude. Able to operate independently and true ownership  
  • Excellent communication and presentation skills 

Location & Travel:
  • This position is located in our Bangalore, India office.
  • Peer teams are geographically located in Hyderabad (India) and Redmond, WA (USA)
  • 1-2 times a year travel is required to maintain relationships with business & engineering stakeholders

Qualifications
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Software Engineer
Mid-Senior-level Technology | Information | Information Technology Full-time Other | Information Technology | Engineering Software Engineer | Senior Software Engineer
At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. Our mission is grounded in both the world in which we live and the future we strive to create. Today, we live in a mobile-first, cloud-first world, and the transformation we are driving across our businesses is designed to enable Microsoft and our customers to thrive in this world. We do business in 170 countries and are made up of 114,000 passionate employees dedicated to fulfilling our mission of helping you and your organization achieve more.