
Senior Technical Lead
About the role
Job Summary
We are seeking a hands-on AI Engineer to design, build, and deliver solutions using .NET and Python, with practical experience in Azure AI Foundry, Model Context Protocol (MCP), and agent-assisted SDLC patterns.
This is an execution-focused role. You will spend most of your time writing code, integrating agents, and shipping AI-enabled features (rather than defining long-term strategy or serving solely as an architect). AI agents accelerate development, while engineering ownership and validation remain with the team.
Key Responsibilities
Agentic SDLC Implementation (Execution-Focused)
-
Implement agent-assisted development workflows using Azure AI Foundry Agent Service.
-
Consume or build MCP-compliant tools to expose internal services to agents in a standardized way.
-
Apply agentic patterns to accelerate delivery while ensuring:
-
Pull requests are reviewed by engineers.
-
CI/CD pipelines remain unchanged.
-
Security and quality gates are not bypassed.
Application and Service Development
-
Develop and maintain backend services and APIs using .NET.
-
Write Python/C# code for AI integration, automation, and orchestration.
-
Use agent assistance for refactoring, test scaffolding, and documentation generation.
-
Fix defects, improve code quality, and enhance existing services.
Quality, Security, and Governance
- Ensure all AI-assisted output goes through:
Code review
-
Unit and integration testing
-
CI/CD pipelines
-
Follow established coding standards and SDLC practices.
Add logging and traceability for agent interactions.
Skill Requirements
Core Engineering
-
Strong hands-on experience with C#/.NET (APIs, services, microservices).
-
Strong hands-on experience with Python.
-
Experience working in an enterprise SDLC (Git, pull requests, builds, releases).
-
Ability to independently implement features and deliver tasks end to end.
AI, MCP, and Agentic Development
-
Practical experience using Azure AI Foundry to build or consume AI agents.
-
Experience integrating MCP-based tools or services.
-
Experience with agent-assisted development (coding, testing, or automation).
-
Understanding that agents assist engineers and do not replace review or ownership.
-
Experience with Azure DevOps or GitHub CI/CD.
-
Exposure to test automation or legacy code refactoring.
-
Familiarity with multi-agent or tool-orchestrated systems.
-
Demonstrated project delivery experience beyond proofs of concept (POCs) or demos.
Other Requirements
null
Benefits and perks
•Learning Budget
Required skills
.NET
Python
C#
Azure AI Foundry
MCP
API development
Unit testing
About HCL Technologies
Bengaluru
Headquarters