Software Engineer
Posted Updated
Description
# Software Engineer (.NET & Agentic AI)
## Company Overview
*Company details are not specified.*
## Job Summary
We are seeking skilled .NET Developers with experience in AI-driven applications, particularly in co-developing multi-agent AI frameworks with a focus on orchestration and automation. The role involves designing and deploying scalable APIs, integrating Azure services, and contributing to delivery within an agile environment.
## Responsibilities
- **Agentic AI Design & Development**
- Develop LLM-powered AI agents (Orchestrator, Worker, Router, Smart Assigner).
- Implement semantic data schemas for context preservation.
- Integrate short-term and long-term memory layers for agent awareness and adaptive learning.
- Implement Retrieval-Augmented Generation (RAG) for document grounding and contextual responses.
- **APIs, Services & Integration**
- Build APIs and microservices for orchestration, routing, and assignment.
- Enable basic frontend integration with React/Angular.
- Implement audit trails, logging, and observability for explainability of agent decisions.
- **Azure Engineering & DevOps**
- Assist in deployment into sandbox Azure environments.
- Configure Azure resources (CosmosDB, Event Hub, Key Vault).
- Set up CI/CD pipelines (GitHub/ADO) and provision infrastructure (ARM templates).
- **Agile Delivery & Collaboration**
- Participate in daily stand-ups, sprint planning, and demos.
- Collaborate with architects for solution alignment.
- Deliver technical documentation and knowledge transfer (KT) post-PoV.
## Qualifications
- Strong development expertise in **.NET Core** & **.NET Framework**.
- Hands-on experience in **Agentic AI development** and **LLM-based applications**.
- Proficiency in **API development** (RESTful Services, Microservices).
- Experience with **Azure services** (CosmosDB, Event Hub, Azure OpenAI, Key Vault).
- Knowledge of **SQL Server** and relational schema design.
- Familiarity with unit testing frameworks (NUnit, MSTest, xUnit).
- Basic front-end integration using **React** or **Angular**.
- Understanding of **DevOps practices** – CI/CD, GitHub/ADO, containerization (Docker/Kubernetes).
## Preferred Skills
- Experience in **prompt engineering** for AI agents.
- **Cognitive search integration**.
- Exposure to **distributed system design** and scalability.
- Knowledge of **ITIL-based classification logic**.
## Experience
- **3–4 years minimum** in software development with .NET.
- Exposure to **AI/ML** or **GenAI projects** (preferred).
- Experience working in **Agile teams** with client-facing collaboration.
## Environment
- **Location:** Remote.
## Salary
*Salary details are not specified.*
## Growth Opportunities
*Career advancement opportunities are not specified.*
## Benefits
*Offered benefits are not specified.*
