Jobs / Full Stack Developer / Microsoft Hiring .NET Full Stack AI Consultant in Hyderabad | Hybrid
Microsoft logo

Microsoft

Microsoft Hiring .NET Full Stack AI Consultant in Hyderabad | Hybrid

location_on Hyderabad | Hybrid
work 4 - 10 years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

Microsoft is hiring a Consultant - Dotnet Full Stack + AI in Hyderabad for a full-time technology consulting opportunity within Microsoft Industry Solutions – Global Center for Innovation and Delivery. The role is designed for experienced software developers who want to combine full-stack application engineering with Azure cloud services and AI-enabled development.

In this position, you will contribute to enterprise application projects from design through deployment. You will work with senior consultants, architects, project teams, and customers to turn business requirements into secure, scalable, and maintainable technical solutions. The role provides an opportunity to work across user interfaces, APIs, services, integrations, databases, cloud infrastructure, and AI application patterns.

The position is especially suitable for developers with strong .NET and C# foundations who are interested in modern Azure development and practical generative AI solutions. You will also be expected to follow modern engineering practices covering testing, DevSecOps, observability, automation, security, and responsible AI.


Key Responsibilities

  • Build and enhance cloud-native full-stack applications on Microsoft Azure across UI, API, service, integration, and data layers.
  • Develop secure and maintainable software using .NET, C#, Web APIs, Node.js, JavaScript, TypeScript, and modern frontend frameworks.
  • Translate customer and business requirements into technical designs and implementation plans with support from architects and senior consultants.
  • Deliver features across the complete development lifecycle, including estimation, coding, testing, code review, deployment, and production support.
  • Create and consume RESTful APIs and integrate backend services and data platforms.
  • Implement unit and integration testing to maintain application quality and reliability.
  • Build AI-enabled application capabilities such as search, chat, recommendations, and content generation.
  • Apply RAG, vector search, agent-based workflows, and prompt engineering where appropriate for customer solutions.
  • Integrate Azure AI services into enterprise applications while applying Responsible AI principles.
  • Use CI/CD pipelines and automated build and release processes to support reliable application delivery.
  • Improve application performance, reliability, logging, monitoring, metrics, and tracing for production readiness.
  • Identify technical risks, dependencies, and potential delivery issues early and contribute to mitigation plans.
  • Participate in design reviews, solution walkthroughs, technical escalations, and customer discussions.
  • Reuse and contribute to shared frameworks, accelerators, intellectual property, and engineering best practices.


Required Skills

Candidates should have 4 to 10 years of professional software development experience and a solid understanding of full-stack engineering. Strong hands-on experience with .NET and C# is important, along with experience developing .NET Web APIs and integrating backend services.

You should understand modern frontend development using JavaScript or TypeScript and frameworks such as Angular or React. The role requires the ability to work across application layers rather than concentrating only on frontend or backend development.

Experience with RESTful services, relational databases, data access, performance considerations, debugging, testing, and clean coding practices is required. Familiarity with Azure-based application hosting, configuration, deployment, source control, and CI/CD is also important.

For the AI component of the role, candidates should have practical experience integrating AI capabilities into applications. Knowledge of Azure AI Foundry, Azure AI Search, RAG patterns, vector search, agent-based workflows, or AI application frameworks will be valuable. Python experience is useful for AI workflows, automation, and AI-assisted application components.


Preferred Skills

Experience with Semantic Kernel, LangChain, or similar frameworks can strengthen an application, particularly when used for RAG pipelines, vector search, agents, or AI-driven application workflows. Experience tuning AI responses for reliability and quality is also beneficial.

Knowledge of Azure Functions, containers, Kubernetes, microservices, and serverless application patterns is preferred. Familiarity with blue/green or canary deployment strategies and end-to-end observability can also be useful.

Exposure to technologies outside Azure, including Java, AWS, or Google Cloud Platform, is an advantage. Experience in financial services, healthcare, manufacturing, or retail can be relevant because the consulting environment may involve diverse enterprise requirements.


Education

A Bachelor's degree in Computer Science, Engineering, or a related field is preferred, although equivalent practical experience may also qualify. Relevant Microsoft and cloud certifications are valued, including MCSD, MCAD, MCSE, AZ-204, AI-900, and AI-102 or equivalent certifications.


Experience

The required professional experience range is 4 to 10 years. Candidates should demonstrate practical software development experience involving full-stack applications, cloud technologies, and modern software engineering practices. Experience working with customers, architects, senior consultants, or cross-functional delivery teams is highly relevant.


Required Technologies

  • .NET
  • C#
  • .NET Web API
  • Node.js
  • JavaScript
  • TypeScript
  • Angular
  • React
  • RESTful APIs
  • Azure SQL
  • Azure Cosmos DB
  • PostgreSQL
  • Azure SQL Managed Instance
  • Azure Database for MySQL
  • Microsoft Azure
  • Azure AI Services
  • Azure AI Foundry
  • Azure AI Search
  • RAG
  • Retrieval-Augmented Generation
  • Vector Search
  • Semantic Kernel
  • LangChain
  • Python
  • Git
  • CI/CD
  • Azure Functions
  • Kubernetes
  • Containers
  • Microservices
  • Serverless
  • AWS
  • Google Cloud Platform
  • DevSecOps
  • Prompt Engineering
  • Observability


Soft Skills

Strong communication is important because the role involves working with senior consultants, architects, customers, project teams, and business stakeholders. You should be able to explain technical concepts clearly and adapt your communication to different audiences.

The consulting environment also requires flexibility and comfort with ambiguity. Successful candidates should learn quickly, respond positively to feedback, collaborate effectively, and take increasing ownership of technical work. Curiosity about emerging cloud, data, and AI technologies is strongly aligned with the role.


Benefits of Working in this Role

This role provides broad exposure to enterprise application development, Azure cloud engineering, AI-enabled solutions, DevOps, security, observability, and customer-focused consulting. It can help experienced developers expand beyond traditional application development into modern AI application architecture and cloud delivery.

Working with senior consultants and architects can also provide valuable exposure to solution design, technical workshops, customer engagement, reusable engineering practices, and large-scale enterprise delivery. The combination of .NET full-stack development and AI technologies offers opportunities to strengthen skills in areas that are increasingly important to modern software engineering.


Work Mode

The role is full-time and follows a hybrid working arrangement with three days per week in the office. Travel is expected to be less than 25%.


Location

The primary listed location is Hyderabad, Telangana, India. The posting also indicates two additional locations, but their names are not specified in the supplied job description.


Who Should Apply

This opportunity is suitable for experienced .NET developers, C# developers, full-stack engineers, Azure developers, AI application developers, and software consultants who want to work on enterprise cloud solutions.

Candidates should consider applying if they have strong .NET and C# experience combined with frontend development, REST APIs, Azure, databases, and CI/CD. Professionals who have started working with RAG, Azure AI Foundry, Azure AI Search, Semantic Kernel, LangChain, or AI-assisted development can also be well aligned with the position.


Career Growth

The role offers a path to broaden technical expertise across full-stack development, cloud architecture, AI engineering, DevSecOps, and consulting. Continued exposure to senior architects, enterprise customers, solution design, and emerging AI technologies can help developers build stronger architecture and technical leadership capabilities.

Developing expertise in Azure certifications, AI application patterns, cloud-native architecture, observability, security, and reusable engineering practices can support long-term growth into senior engineering, solution architecture, or technical consulting roles.


Application Advice

When applying, highlight projects where you have built complete applications using .NET and C#, especially those involving Web APIs, JavaScript or TypeScript, Angular or React, and relational or cloud databases. Clearly describe your role in architecture, development, testing, deployment, and production support.

If you have worked with Azure, include specific services and explain how you used them rather than listing them without context. For AI experience, mention practical work involving Azure AI Foundry, Azure AI Search, RAG, vector search, agents, Semantic Kernel, LangChain, prompt engineering, or Python-based AI workflows.

Also emphasize customer-facing delivery, collaboration with architects, CI/CD, DevSecOps, observability, security, and problem-solving. Relevant Microsoft or cloud certifications should be listed accurately. Be prepared to discuss real implementation decisions, trade-offs, testing approaches, and how you handled reliability and security in production applications.


Technical Ecosystem

Eligibility Criteria

school

Education

Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience. Microsoft or cloud certifications such as MCSD, MCAD, MCSE, AZ-204, AI-900, AI-102, or equivalent cloud and AI certifications are preferred.

work_history

Experience

4 - 10 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.