Experience Inc. Jobs

Job Information

Microsoft Corporation Senior Software Engineer in Hyderabad, India

Are you a customer-obsessed, AI-curious problem-solver who thrives in an inclusive, collaborative global team? The Azure CXP team’s mission is to transform Microsoft Cloud customers into fans. Through our deep engineering engagements with customers and teams across Microsoft, we analyse and amplify customer needs and drive the vision to improve Cloud quality, security, and reliability. Our culture of growth mindset and empowerment are central to who we are and how we work.  Every day, our customers stake their business and reputation on our cloud. You can help #AzCXP provide our customers with the world-class cloud services they need to succeed

Responsibilities

  • 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.

Qualifications

  • 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.

How You Do It

Technical Skills:

  • Algorithm Design and Implementation: Creating efficient solutions to complex problems.

  • Architecture Design: Structuring software systems for optimal performance and scalability.

  • Automation: Streamlining processes to operate autonomously.

  • Distributed Systems Application Development: Building software that functions across multiple machines.

  • Engineering Lifecycle: Managing the entire process of engineering solutions.

  • Programming Language Transferability: Applying coding skills across various programming languages.

  • Resilient System Design: Crafting systems capable of withstanding and recovering from failures.

  • Runtime Analysis: Assessing software performance during execution.

  • Software Development: Writing and maintaining software code.

  • Software Development Methodologies: Utilizing different frameworks for software creation.

  • Technology Selection: Choosing appropriate technologies for specific needs.

  • Testing Process: Ensuring software functions as intended.

  • Writing Code: Creating programs through coding.

Communication and Collaboration:

  • Collaborative Innovation: Generating new ideas or products through teamwork.

  • Negotiation: Reaching mutual agreements.

  • Oral Communication: Articulating thoughts and ideas clearly.

  • Problem Solving: Identifying and resolving issues.

Management and Strategy:

  • Compliance Oversight: Ensuring adherence to regulations and standards.

  • Decision Making: Selecting the best options from various choices.

  • Project Management: Overseeing projects from inception to completion.

  • Quality Assurance: Guaranteeing quality standards are met.

  • Strategic Technical Implementation: Aligning technology with business strategies.

Personal and Professional Development:

  • Design Readiness: Preparing for the design phase.

  • Livesite Skills: Operating and maintaining live production environments.

  • Process and Solution Curiosity: Seeking to understand and improve processes.

  • Product Lifecycle: Knowing the stages from product creation to discontinuation.

  • Systems Thinking: Comprehending the interconnections within systems.

#AZCXP #AZCXPACE #ACES500 #AZCXPSUPPORT, #AzureCXP

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers