Software Engineer - .Net/Generative AI (India)

Software Engineer - .Net/Generative AI (India)

11 Sep
|
PURECHASE INDIA
|
India

11 Sep

PURECHASE INDIA

India

About the Role:

We are looking for a Software Engineer with robust experience in .NET application development and hands-on exposure to Generative AI and LLM-based solutions. The ideal candidate will be responsible for developing scalable full-stack applications, integrating AI capabilities using Azure OpenAI and Semantic Kernel, and supporting robust CI/CD and cloud delivery practices.

Key Responsibilities:

- Design, develop, and maintain full-stack applications using C#, ASP.NET Core, and .NET 8.
- Build and integrate Generative AI and LLM-powered applications using Azure OpenAI and Semantic Kernel.
- Implement semantic search, Retrieval-Augmented Generation (RAG), prompt engineering, and multi-agent workflows.
- Develop and maintain ETL/data pipelines using PostgreSQL and SQL Server.
- Design and implement REST APIs and backend services for application and AI integrations.
- Build and manage CI/CD pipelines using Azure DevOps.
- Implement Infrastructure as Code (IaC) and support automated cloud deployments.
- Work with Azure Machine Learning and related Azure AI services for AI/ML solution development and deployment.
- Optimize application performance, scalability, reliability, and resource utilization.
- Apply secure coding practices and ensure application and API security.
- Troubleshoot production issues and perform root-cause analysis.




- Collaborate with product, engineering, and business teams in an Agile/Scrum environment.
- Participate in code reviews, technical discussions, testing, and continuous improvement initiatives.

Tech Stack & Requirements:

- 4 - 7 years of experience in software development with strong hands-on expertise in C# and ASP.NET Core/.NET 8.
- Strong experience in full-stack application development and REST API development.
- Hands-on experience with Azure DevOps, including CI/CD pipelines and Infrastructure as Code.
- Practical experience developing Generative AI and LLM-based applications.
- Strong understanding of Azure OpenAI, prompt engineering, and RAG implementation patterns.
- Experience with Semantic Kernel and AI agent/multi-agent architectures.
- Experience with semantic search, embeddings, vector-based retrieval, and LLM application integration.
- Hands-on experience with PostgreSQL and/or SQL Server, including data processing and ETL pipelines.
- Knowledge of Azure Machine Learning and Azure AI services.
- Strong understanding of application performance optimization and security best practices.
- Experience working in Agile/Scrum development environments.
- Strong problem-solving, communication, and collaboration skills.

📌 Software Engineer - .Net/Generative AI (India)
🏢 PURECHASE INDIA
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - .net/generative ai (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - .net/generative ai (india) / india