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.
Job description provided by Flintex.
View the original posting