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/Core.
- .NET Core is mandatory.
- Strong knowledge of ASP.NET Core Web API development.
- Strong Angular front-end development experience.
- Strong understanding of OOP concepts and coding fundamentals.
- Good knowledge of SQL Server and database design.
- Experience with AI/LLM integration and development is mandatory.
- Experience with OpenAI, Azure OpenAI, RAG, embeddings, or similar AI technologies is preferred.
- Experience with DevExpress tool implementation.
- Knowledge of cloud deployment and services such as Microsoft Azure or AWS is preferred.
Desired Candidate Profile
We are looking for a stable, technically strong, and self-motivated candidate with solid coding fundamentals and hands-on development experience.
The candidate should be capable of taking ownership of assigned tasks, solving technical challenges, working with modern AI/LLM technologies, and delivering quality solutions within defined project timelines.
Job Type: Full-time, Regular
Job Type: Full-time
Pay: ₹276,473.66 - ₹620,275.53 per year
Benefits:
Work Location: Remote