Job description

We are seeking an experienced **Senior .NET Full Stack Developer with Agentic AI expertise** to design, develop, and deploy enterprise-grade AI-powered applications. The ideal candidate should have strong hands-on experience in **C#, .NET 8/.NET Core, ASP.NET Core Web API, Angular/React/Blazor**, and modern AI technologies including **Agentic AI frameworks, Large Language Models (LLMs), RAG, Vector Databases, and MCP (Model Context Protocol)**. You will work closely with product, architecture, and AI teams to build scalable, secure, and intelligent applications that integrate enterprise systems with AI agents. Key Responsibilities - Design, develop, test, and deploy enterprise applications using **C#, .NET 8/.NET Core, and ASP.NET Core Web API**. - Develop responsive user interfaces using **Angular, React, or Blazor**. - Build scalable backend services using **REST APIs, GraphQL, and Microservices** architecture. - Develop AI-powered applications using **Semantic Kernel, LangChain, AutoGen, CrewAI, LangGraph, or similar Agentic AI frameworks**. - Design and implement **single-agent and multi-agent AI systems** with orchestration capabilities. - Build Retrieval-Augmented Generation (RAG) pipelines using enterprise knowledge sources. - Integrate Large Language Models such as **OpenAI, Azure OpenAI, Claude, and Gemini**. - Develop and manage **MCP (Model Context Protocol)** servers and clients for enterprise AI integration. - Implement prompt engineering, context management, memory handling, and AI workflow orchestration. - Integrate AI agents with enterprise applications using APIs, function calling, and MCP tools. - Develop solutions using **Vector Databases** including Azure AI Search, Pinecone, ChromaDB, or Weaviate. - Build secure, scalable, and high-performing AI services following enterprise security standards. - Optimize AI applications through monitoring, evaluation, guardrails, and performance tuning. - Collaborate with cross-functional teams throughout the software development lifecycle. - Participate in code reviews, technical design discussions, and architecture planning.