Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
India 
37304878

07.01.2025

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.

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