Role: NET Full Stack Developer with AI experience
Experience: 10 + Years
Location: Charlotte, NC (Need Onsite day 1, hybrid 3 days from office)
Only locals required โ No Relocation
F2F for client interview.
Job Description:
We are seeking a highly skilled .NET Full Stack Developer with AI experience to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong expertise in .NET Core, Angular, SQL Server, and hands-on experience with Python and AI frameworks such as LangChain. This role involves building modern web applications, integrating AI-powered solutions, and collaborating with cross-functional teams to deliver innovative business solutions.
The Role
Responsibilities:
- Design, develop, and maintain full-stack web applications using .NET Core/.NET 8, C#, Angular, and SQL Server.
- Develop and consume RESTful APIs and microservices.
- Build responsive and user-friendly front-end applications using Angular.
- Design and optimize database schemas, queries, stored procedures, and data models in SQL Server.
- Integrate AI and Generative AI solutions into enterprise applications using Python and LangChain.
- Develop AI-powered features such as chatbots, document search, Retrieval-Augmented Generation (RAG), and intelligent workflows.
- Collaborate with business analysts, architects, and product owners to gather requirements and deliver technical solutions.
- Participate in code reviews, unit testing, debugging, and performance tuning.
- Implement security best practices, coding standards, and CI/CD pipelines.
- Work in Agile/Scrum teams and contribute to sprint planning, estimation, and delivery.
Requirements:
- Bachelor''s degree in Computer Science, Information Technology, or a related field.
- Strong experience in Full Stack Development.
- Strong experience with:
- C#
- .NET Core / ASP.NET Core
- Angular (v12+)
- SQL Server
- Experience developing REST APIs and microservices.
- Strong understanding of object-oriented programming and design patterns.
- Experience with Git, Azure DevOps, or similar version control tools.
- Excellent analytical, problem-solving, and communication skills.
Preferred, but not required:
- Experience with Python development.
- Hands-on experience with LangChain and Generative AI applications.
- Knowledge of Large Language Models (LLMs) such as OpenAI, Azure OpenAI, or similar platforms.
- Experience implementing RAG (Retrieval-Augmented Generation) solutions.
- Familiarity with vector databases such as Pinecone, ChromaDB, or Azure AI Search.
- Experience deploying applications on Azure Cloud.
- Understanding of Docker, Kubernetes, and modern DevOps practices.