Senior Software Engineer
Microsoft
Hyderabad, Telangana, India

- ₹ / Month
Experience : 9 Yrs | Full Time
Description :
  • Understand and determine user requirements in collaboration with stakeholders.
  • Lead architecture discussions, create proposals, and partially own solutions with minimal technical oversight.
  • Independently plan and assure quality of solutions, defining success outcomes for tests.
  • Drive identification of dependencies and development of design documents.
  • Lead by example in coding, optimizing, debugging, and reusing code to improve performance and maintainability.
  • Leverage expertise to drive project plans, release plans, and work items.
  • Maintain operations of live service and act as a Designated Responsible Individual (DRI) on a rotational, on-call basis.
  • Drive efforts to integrate instrumentation for telemetry data on system behavior.
  • Build and enhance software developer tools, contribute to open source, and remain current with skills.
  • Embody the culture and values of the organization.
Requirements :
  • Bachelor's Degree in Computer Science or related technical discipline and 9+ years of software engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Proven experience in full-stack development, including but not limited to backend (ASP.NET, .NET Core, Java, Web API), frontend (ASP.NET MVC, JavaScript frameworks- Angular/React etc.) and database (SQL etc.) development.
  • Hands-on experience with Azure services, including but not limited to Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, and Azure Cosmos DB.
  • Familiarity with SOLID principles and experience in writing clean, maintainable, and efficient code.
  • Strong analytical and problem-solving skills, with the ability to debug complex issues and implement effective solutions.
  • Troubleshoot and debug issues in both backend and frontend components, ensuring timely resolution and minimal impact on users.
  • Understanding of coding standards, best practices, and security guidelines.
  • Strong attention to detail and a commitment to writing clean, maintainable, and efficient code.
  • Experience with observability tools and practices, such as application performance monitoring (APM), logging, tracing, and telemetry.
  • Nice-to-have: Understanding of AI/ML concepts and GEN AI technologies.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Ability to adapt to changing priorities and thrive in a fast-paced, dynamic environment.

Hyderabad, Telangana, India
Last date to apply : 05-08-2024

Get Free Registration

Sign Up

&

Find More Jobs

Sign up

Have an Account ?

Sign in
Back to Result

Find your desire in minutes

Join us & Explore thousands of jobs