We are seeking a .NET Developer with AI/ML exposure to design, develop, and integrate intelligent applications. The role involves building scalable backend systems using .NET technologies while leveraging AI/ML and GenAI capabilities to enhance business outcomes.
Key Responsibilities
Design, develop, and maintain applications using .NET Core / .NET Framework and C
Build and consume RESTful APIs and microservices
Integrate AI/ML models or GenAI services into enterprise applications
Develop data-driven solutions using SQL Server and cloud-native architectures
Work with Azure AI / OpenAI services for intelligent automation and insights
Collaborate with product owners, architects, and business teams for solution delivery
Ensure performance, scalability, and security best practices
Participate in code reviews, testing, and CI/CD practices
Support deployment, monitoring, and troubleshooting in Azure environments
Required Skills
Core .NET & Engineering
Robust experience in C, .NET Core / ASP.NET
Hands-on with Web APIs, Entity Framework, MVC
Experience with SQL Server (design, optimization, queries)
Understanding of design patterns and SOLID principles
Experience working in Agile/Scrum settings
Cloud & DevOps
Experience with Microsoft Azure (App Services, Functions, Storage, Azure SQL)
Exposure to CI/CD pipelines (Azure DevOps / GitHub Actions)
Knowledge of Docker / Kubernetes (preferred)
AI / ML / GenAI Skills
Basic to intermediate knowledge of:
- Machine Learning concepts (classification, NLP, etc.)
Generative AI / LLMs (Azure OpenAI, GPT models)
Prompt engineering & API integration
Experience integrating AI with applications via:
- REST APIs / SDKs
Python services (optional but preferred)
Understanding of data pipelines and model consumption