Senior Full Stack Developer – .NET Core, Angular, AI & LLM
- Source: Indeed
- OCTOHUB
- Remote
- India
- Full-Time
- Senior
Job Description
As a Senior Full Stack Developer, you will play a critical role in the development and enhancement of our web applications and AI-powered solutions. You will work closely with developers, designers, project managers, and AI/ML teams to deliver high-quality, scalable, and intelligent software solutions.
The role requires strong hands-on experience with .NET Core, Entity Framework, Angular, SQL, REST APIs, AI, and Large Language Models (LLMs), along with a strong understanding of software architecture and development best practices.
Responsibilities
- Design, develop, test, and deploy web applications using .NET Core, Entity Framework, and Angular.
- Develop scalable and high-performance RESTful Web APIs.
- Design and maintain database schemas, models, relationships, and queries using SQL Server.
- Develop and integrate AI and LLM-based features into web applications and business solutions.
- Work with OpenAI, Azure OpenAI, or other LLM platforms/APIs to build AI-powered applications.
- Develop AI features such as AI assistants, chatbots, document processing, intelligent search, summarization, recommendations, and automation.
- Implement prompt engineering and LLM integration based on business requirements.
- Work with embeddings, vector search/vector databases, RAG (Retrieval-Augmented Generation), and knowledge-based AI solutions where required.
- Integrate AI services with existing .NET Core APIs and Angular applications.
- Architect and implement robust, scalable, secure, and maintainable solutions.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Optimize existing applications for performance, scalability, and maintainability.
- Write clean, maintainable, reusable, and efficient code.
- Participate in code reviews and provide constructive technical feedback.
- Troubleshoot and resolve application, API, database, and integration issues.
- Perform unit testing, API testing, and integration testing.
- Stay up to date with the latest .NET, Angular, AI, LLM, cloud, and software development technologies.
- Take ownership of assigned modules and deliver tasks within the defined timelines.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum 2 years of professional experience as a .NET Core Developer.
- Proven experience as a Full Stack Developer with strong .NET Core and Angular experience.
- Strong knowledge of C#, .NET Core, ASP.NET Core, Entity Framework/Core, and SQL Server.
- Strong hands-on experience developing Web APIs and RESTful services.
- Strong knowledge of Angular, TypeScript, HTML, and CSS.
- Strong understanding of OOP concepts, including Encapsulation, Inheritance, Polymorphism, and Abstraction.
- Good knowledge of software architecture, design patterns, and coding best practices.
- Hands-on experience with AI and LLM technologies is required.
- Experience integrating LLM APIs such as OpenAI, Azure OpenAI, or similar platforms.
- Understanding of Prompt Engineering, RAG, embeddings, vector databases, and AI application development.
- Experience integrating AI/LLM solutions with .NET Core Web APIs and Angular applications.
- Knowledge of Azure/AWS cloud services is preferred.
- Experience with DevExpress tools and components is preferred.
- Strong problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently and take ownership of assigned projects.
- Self-motivated and willing to learn and adapt to new technologies.
AI & LLM Experience – Required
Candidates should have practical experience in at least some of the following areas:
- Generative AI application development.
- Large Language Models (LLMs).
- OpenAI / Azure OpenAI API integration.
- Prompt Engineering.
- AI Chatbot / AI Assistant development.
- Retrieval-Augmented Generation (RAG).
- Embeddings and semantic search.
- Vector databases/vector search.
- AI-powered document processing and information extraction.
- LLM integration with .NET Core Web APIs.
- AI feature integration with Angular-based applications.
- Experience with AI agents, function calling/tools, or workflow automation is an advantage.
Roles and Responsibilities – Technical
- Minimum 2 years of experience as a .NET Core Developer.
- Strong experience with **.NET Core and Entity Framework…
Skills
- dot-net
- dot-net-core
- entity-framework
- microsoft-entity-framework
- microsoft-azure
- c-sharp
- asp-net
- asp-net-core
- entity-framework-core
- TypeScript
- microsoft-typescript
- amazon-web-services
