Job Description
Net Development/C# Development
The ideal candidate will have a solid understanding of Semantic Kernel, AutoGen, and modern AI design patterns such as Retrieval-Augmented Generation (RAG),vector search, semantic search, MCP (Model Context Protocol), and Agent AI. You will design, build, and deploy AI-powered web applications that combine cloud-hosted and local LLM inference capabilities for scalable, secure, and context-aware user experiences
Required Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
• 3+ years of experience developing applications with ASP.NET Core or ASP.NET MVC.
• Proven experience integrating with Azure AI Services (e.g., AZURE OpenAI, Cognitive Search, Cognitive Services).
• Experience running and integrating Ollama models for local inference or hybrid AI architectures.
• Hands-on experience using Semantic Kernel or AutoGen frameworks for AI agent orchestration.
• Strong understanding of RAG, vector search, semantic search, and Agent AI principles.
• Familiarity with Azure Blob Storage, Azure Functions, and Azure DevOps CI/CD pipelines.
• Proficiency in C#, RESTful APIs, and asynchronous programming.
Preferred Qualifications
• Experience developing AI co-pilots, multi-agent systems, or LLM-powered chat interfaces.
• Knowledge of embedding generation, vector indexing, and hybrid retrieval strategies.
• Familiarity with MCP Server or other inter-agent communication protocols.
• Exposure to Lang Chain, ML.NET , or OpenAI function calling.
• Experience deploying models using both cloud-based APIs and on-device inference (Ollama, local LLMs).
• Strong analytical, debugging, and problem-solving skills.