Job Summary
We are seeking an experienced .NET Full Stack Developer with strong expertise in Angular, Python, and AI application development using LangGraph and LangChain frameworks. The ideal candidate will design, develop, and deploy scalable enterprise applications while integrating AI-driven solutions, agentic workflows, and LLM-based capabilities. This role requires hands-on experience across front-end and back-end development, cloud technologies, API development, microservices, databases, and modern AI frameworks, with the ability to collaborate effectively with business stakeholders, architects, and product teams.
Key Responsibilities
• Design, develop, and maintain enterprise-grade applications using .NET Core/.NET 6/7/8 and C#.
• Develop responsive front-end applications using Angular, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap.
• Build and consume RESTful APIs, microservices, and web services.
• Develop AI-powered applications using Python, LangGraph, LangChain, and Large Language Models (LLMs).
• Design and implement multi-agent workflows, AI orchestration, and Retrieval-Augmented Generation (RAG) solutions.
• Integrate AI services and LLM capabilities with enterprise platforms and business applications.
• Develop and deploy cloud-native solutions using Azure services including App Services, Functions, Azure OpenAI, and Azure Storage.
• Design and implement scalable microservices, API Gateway, and event-driven architectures.
• Work with SQL Server to develop database solutions, stored procedures, and optimized queries.
• Develop and maintain CI/CD pipelines using Azure DevOps and Git.
• Implement secure authentication and authorization using OAuth2, JWT, Azure AD, and related security frameworks.
• Collaborate with business stakeholders, architects, product teams, and engineering teams to translate requirements into technical solutions.
• Participate in Agile development practices, technical design, code reviews, testing, deployment, and continuous improvement.
Required Qualifications
• Strong hands-on experience with C#, .NET Core/.NET 6/7/8, ASP.NET MVC, and Web APIs.
• Strong experience with Angular 12+ and proficiency in TypeScript, JavaScript, HTML5, and CSS3.
• Proficiency in Python for AI/ML and backend development.
• Hands-on experience with LangGraph, LangChain, AI agents, agentic workflows, and LLM integrations.
• Experience with Azure OpenAI, OpenAI APIs, vector databases, and RAG architectures.
• Strong experience with SQL Server, database design, stored procedures, and query optimization.
• Strong understanding of microservices architecture, API Gateway, and event-driven design.
• Experience with Azure cloud services and cloud-native application development.
• Experience with Git, Azure DevOps, CI/CD pipelines, and Agile methodologies.
• Familiarity with OAuth2, JWT, Azure AD, and enterprise application security.
• Strong problem-solving, analytical, communication, and collaboration skills.
Preferred Qualifications
• Experience with Semantic Kernel or the broader Microsoft AI ecosystem.
• Exposure to prompt engineering, AI model evaluation, and LLM monitoring.
• Knowledge of Docker, Kubernetes, and containerization technologies.
• Experience in banking, financial services, or enterprise digital transformation projects.