Dotnet Developer
Spearsoft
Hyderabad, Telangana, India
**.NET Developer – AI & Generative AI expertise**
Work from office -3 days in a week
Time ,- EST time zone
Notice - immediate joiners preferred
About the Role
We are hiring a skilled .NET Developer with practical AI expertise to design, build, and deliver intelligent, scalable applications. You will work on modern .NET backends, APIs, cloud services, and AI-powered features such as chatbots, voice agents, document intelligence, and automation workflows.
Key Responsibilities
- Design, develop, test, and maintain scalable applications using C#, ASP.NET Core, and .NET 6/8.
- Build secure, high-performance RESTful APIs, microservices, and integrations.
- Develop and integrate AI/LLM-powered features using OpenAI, Azure OpenAI, Semantic Kernel, LangChain, or similar frameworks.
- Build AI agents, chatbots, RAG-based applications, document search, and workflow automation solutions.
- Integrate AI models and services into enterprise applications through APIs and event-driven architectures.
- Work with SQL Server, Azure services, authentication, logging, monitoring, and deployment pipelines.
- Collaborate with product, design, QA, and DevOps teams in an Agile environment.
- Use AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code to improve productivity and code quality.
- Ensure application security, performance, scalability, and maintainability.
Required Skills
- 3–6 years of hands-on experience in .NET development.
- Strong proficiency in C#, ASP.NET Core, Web API, Entity Framework, and LINQ.
- Experience with SQL Server, REST APIs, microservices, and cloud deployment.
- Hands-on experience integrating LLMs or AI services into production applications.
- Familiarity with OpenAI/Azure OpenAI APIs, prompt engineering, embeddings, vector databases, and RAG concepts.
- Experience with Azure services such as App Services, Functions, Blob Storage, Service Bus, or API Management is preferred.
- Good understanding of Git, CI/CD, Agile delivery, and clean coding practices.
- Strong problem-solving, communication, and ownership skills.
## Good to Have
- Experience with React, Angular, or Blazor.
- Experience with Azure AI Search, Cognitive Services, Speech Services, or AI voice agents.
- Exposure to Python for AI/ML workflows.
- Experience building SaaS products, WhatsApp integrations, appointment-booking systems, or conversational AI solutions.
- Familiarity with Docker, Kubernetes, and DevOps practices.
## Education & Experience
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
- - 3–9 years of relevant software development experience.