Full Job Description
.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 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.
Required Qualifications
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 Qualifications
Experience with GitHub Copilot, Claude Code, or Devin AI.
Banking/Financial domain experience preferred.