Senior Full Stack Developer (C#/.NET & Azure AI)
U3 INFOTECH PTE. LTD.
Key Responsibilities
1. Application Development
Design, develop, test, deploy and maintain scalable enterprise applications.
Develop backend applications and services using C# and .NET/.NET Core.
Contribute to frontend and backend development to deliver end-to-end solutions.
Design and implement RESTful APIs for internal and external applications.
2. Microsoft Azure & Cloud Integration
Build and maintain cloud-native applications using Microsoft Azure.
Develop, configure and support Azure Logic Apps and enterprise system integrations.
Build and maintain CI/CD pipelines using Azure DevOps.
Work with cloud-based application architecture and microservices.
3. Database Development
Design, develop and maintain Microsoft SQL Server databases.
Develop and optimise stored procedures, queries and database performance.
Ensure efficient data management and application performance.
4. Generative AI & Agentic AI
Evaluate, design and integrate AI and Generative AI capabilities into enterprise applications.
Develop AI-powered solutions using LLMs, prompt engineering and enterprise AI services.
Design agentic AI workflows to orchestrate APIs, enterprise data sources and business processes.
Implement RAG solutions to securely ground AI-generated responses using enterprise data.
Work with embeddings, vector search and vector databases.
Evaluate AI solution quality, including accuracy, grounding, security, performance and responsible AI considerations.
Apply appropriate AI security practices, including data privacy, access control, prompt injection protection and output validation.
5. Quality & Collaboration
Troubleshoot, debug and optimise application performance.
Participate in code reviews and follow software development best practices.
Collaborate with cross-functional teams to understand requirements and deliver quality solutions.
Work in Agile/Scrum development environments.
Required Skills & Experience
Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related discipline.
Strong hands-on experience in C# and .NET/.NET Core development.
Practical experience with Microsoft Azure and Azure DevOps.
Experience with Azure Logic Apps and REST API development.
Strong knowledge of Microsoft SQL Server, stored procedures and query optimisation.
Hands-on experience with Large Language Models (LLMs), Generative AI and prompt engineering.
Experience integrating AI/LLM capabilities into enterprise applications or business workflows.
Understanding of agentic AI concepts, including tool/function calling, workflow orchestration and multi-step AI processes.
Familiarity with RAG, embeddings, vector search and vector databases.
Strong analytical, problem-solving and debugging skills.
Excellent communication and collaboration skills.
Preferred Skills
Full Stack Development experience.
Frontend technologies: React, Angular or Vue.js.
HTML5, CSS3, JavaScript and TypeScript.
Cloud-native architecture and microservices.
Python programming knowledge.
AI frameworks such as LangChain, Microsoft Semantic Kernel or similar.
Azure OpenAI Service, Azure AI Foundry or equivalent enterprise AI platforms.
Azure AI Search or similar vector search technologies.
LLM application evaluation, monitoring and observability.
AI security and Responsible AI principles.
Docker and Kubernetes.
Agile/Scrum methodology.
Key Technical Skills
Core Development: C#, .NET Core, REST APIs, SQL Server
Cloud & DevOps: Microsoft Azure, Azure Logic Apps, Azure DevOps
Generative AI: LLMs, Prompt Engineering, Agentic AI, RAG, Embeddings, Vector Search
AI Frameworks: LangChain, Semantic Kernel, Azure OpenAI, Azure AI Foundry
Frontend: React / Angular / Vue.js, JavaScript, TypeScript