Dot Net Gen AI Developer
Randstad · Bengaluru, Karnataka, India - Noida, Uttar Pradesh, India - Pune, Maharashtra, India
Randstad · Bengaluru, Karnataka, India - Noida, Uttar Pradesh, India - Pune, Maharashtra, India
**Role & responsibilities** - Design, develop, and implement AI agents/plugins/interfaces and APIs, ensuring integration with various systems aligns with the core product/ platform development strategy. - Estimate and manage technical efforts, including work breakdown structures, risks, and solutions, while adhering to development methodologies and KPIs. - Maintain effective communication within the team and with stakeholders, proactively managing expectations and collaborating on problem-solving. - Contribute to the refinement of development/engineering methodologies and standards, anticipating potential issues and leading the resolution process. **Must-Have**: - Skilled in full-stack application development with .NET C#, REST Api, React or any other typescript based UI frameworks, SQL databases - Advanced knowledge of Azure services such as Azure app services, Azure Functions, Entra ID, Azure Foundry Services etc. - Containerisation Docker, Azure container apps, Azure Kubernetes Services (AKS) - No-SQL database such Cosmos or Mongo DB - Working experience with source control such as git or TFVC - CI/CD pipelines, Azure DevOps, GitHub Actions etc both for code and infrastructure - Working experience with AI Coding platforms such as GitHub copilot, Cursor, Claude or similar - Generative AI application development with Azure OpenAI, Microsoft Agent Framework/ Semantic Kernel, MCP, and Vector databases like Azure AI search, Postgres, etc. - Understanding of various types of Large Language Models (LLMs) - Fundamental understanding of Retrieval Augment Generation (RAG) techniques - Fundamental understanding of classical AI/ML - Skilled in Advanced prompt engineering **Nice-to-Have**: - Working knowledge about various AI Agents/ Agentic workflow and multi-agent frameworks and SDKs - Graph Database such as Neo4j - Experience with M365 Copilot Studio - Microsoft Azure AI-900/ AI-102 Certification **Behavioural Skills**: - Excellent learning ability. - Strong communication skill. - Flexibility to work both independently and as part of a larger team. - Strong analytical skills and attention to detail. - The ability to adapt your work style to work with both internal and client team members. **To qualify for the role, you must have** - Bachelor’s / master’s degree in software engineering / information technology / BE/ B.TECH - An overall 5 – 10 years of experience.