About the role
Location: Charlotte, NC (Need Onsite day 1, hybrid 3 days from office)
Experience Required – Minimum 7-8 Years
Client Inperson Interview Required
We are looking for a skilled .NET Developer with AI/ML expertise to design, develop, and implement intelligent applications using modern Microsoft technologies and machine learning frameworks. The ideal candidate should have strong experience in .NET development along with exposure to AI/ML models, APIs, and data-driven solutions.
Key Skills: ASP.NET, .NET Core, C#, Web API, Microservices, Angular and AI
The Role
Responsibilities:
- Develop and maintain scalable applications using ASP.NET, .NET Core, C#, Web API, and Microservices.
- Integrate AI/ML models into enterprise applications.
- Work with Azure AI Services, OpenAI APIs, ML.NET, or Python-based ML frameworks.
- Design RESTful APIs and backend services for AI-powered applications.
- Collaborate with data scientists, product teams, and business stakeholders.
- Optimize application performance, security, and scalability.
- Build and maintain CI/CD pipelines and cloud deployments.
- Troubleshoot, debug, and enhance existing applications.
- Strong experience in C#, ASP.NET MVC, .NET Core/.NET 8.
- Experience with Web APIs, Entity Framework, LINQ, SQL Server.
- Knowledge of AI/ML concepts such as NLP, predictive analytics, recommendation systems, or generative AI.
- Hands-on experience with tools/frameworks like: ML.NET.
- Azure OpenAI / OpenAI APIs.
- Python, TensorFlow, PyTorch, or Scikit-learn.
- Experience with Azure/AWS cloud platforms.
- Familiarity with Docker, Kubernetes, Git, CI/CD pipeline.
- Good understanding of software architecture and design patterns.
Preferred, but not required:
- Experience with GitHub Copilot, Claude Code, or Devin AI.
- Banking/Financial domain experience preferred.