The posting
Key Responsibilities
• Design, develop, test, deploy, and maintain scalable enterprise applications.
• Develop backend applications and services using C# and .NET/.NET Core.
• Build and maintain cloud-native solutions on Microsoft Azure.
• Develop, configure, and support Azure Logic Apps and system integrations.
• Design and implement RESTful APIs for internal and external applications.
• Develop, optimize, and maintain Microsoft SQL Server databases, stored procedures, and queries.
• Build and maintain CI/CD pipelines using Azure DevOps.
• Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
• Troubleshoot, debug, and optimize application performance.
• Participate in code reviews and ensure adherence to software development best practices.
• Evaluate, design, and integrate AI and Generative AI capabilities into enterprise applications and business workflows.
• Develop AI-powered solutions using Large Language Models (LLMs), prompt engineering, and enterprise AI services.
• Design and implement agentic AI workflows capable of orchestrating APIs, enterprise data sources, and business processes.
• Implement Retrieval-Augmented Generation (RAG) solutions to securely ground AI responses using enterprise data.
• Evaluate AI solution quality, including response accuracy, grounding, security, performance, and responsible AI considerations.
• Contribute to both frontend and backend development to deliver complete end-to-end solutions.
Required Skills & Experience
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
• Proven experience in software development using:
C#
.NET / .NET Core
Microsoft Azure
Azure DevOps
Azure Logic Apps
REST API development
Microsoft SQL Server
• Hands-on experience with Large Language Models (LLMs), Generative AI, and prompt engineering.
• Experience building or integrating AI/LLM capabilities into applications or enterprise workflows.
• Understanding of agentic AI concepts, including tool/function calling, workflow orchestration, and multi-step AI processes.
• Familiarity with Retrieval-Augmented Generation (RAG), embeddings, vector search, and vector databases.
• Knowledge of AI technologies and their practical application in enterprise solutions.
• Strong analytical, problem-solving, and debugging skills.
• Excellent communication and collaboration skills.
Preferred Skills
• Experience in Full Stack Development with both frontend and backend technologies.
• Hands-on experience with modern frontend frameworks such as React, Angular, or Vue.js.
• Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript.
• Experience with cloud-based application architecture and microservices.
• Knowledge of Python is a strong advantage.
• Experience with AI application frameworks such as LangChain, Semantic Kernel, or similar orchestration frameworks.
• Experience with enterprise AI services such as Azure OpenAI Service, Azure AI Foundry, or equivalent platforms.
• Experience implementing RAG solutions using vector search technologies such as Azure AI Search or similar vector databases.
• Understanding of AI security and Responsible AI principles, including data privacy, prompt injection risks, access control, and AI output validation.
• Exposure to evaluation, monitoring, and observability of LLM-based applications is an advantage.
• Familiarity with containerization technologies such as Docker and Kubernetes is a plus.
• Experience working in Agile/Scrum environments.



