Software Engineer
Key Responsibilities :
. Led a full-stack Agile team building microservices with .NET 8 and ReactJS hosted in Azure Kubernetes environments Served as backup Scrum Master, facilitated Agile ceremonies, and partnered with product owners under SAFe.
. Built and maintained microservices from scratch, improving system performance and scalability
Developed an advanced multi-agent RAG chatbot system for enterprise knowledge retrieval using LangChain, LangGraph, Azure OpenAI, Python, and ChromaDB.
. Composed of multiple agents that planned and executed semantic, metadata, and keyword-based vector DB searches Implemented result reranking and a prompt response generator agent that used top search results for context.
. Built an evaluator agent to review and enhance generated responses.
. Integrated enterprise sources like Jira and Confluence using Crawl4AI and Cursor.
. Used GitHub Copilot and ChatGPT daily to optimize development and team productivity.
Detailed Job Description:
Strong experience in .NET technologies including .NET Core, Entity Framework, Web API, React
Strong proficiency in C#, ASP.NET Core (Web API, MVC), and Entity Framework Core
Hands-on experience with JavaScript/TypeScript and modern frameworks like Angular, React, or Blazor
Solid grasp of RESTful services, microservices architecture, and integration patterns.
HTML5, CSS3, JavaScript, TypeScript, and modern frameworks (React, Angular, or Vue)
Experience in SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis)
Working experience in building web based applications based on microservices architecture in .Net Core.
Strong understanding of Microservice Architecture (MSA) and design patterns to build highly scalable modules.
Proficient with both NoSQL & SQL (preferably Mongo, Redis, MySQL)
Working experience of containerization framework (Docker, Kubernetes)
Good understanding of authentication frameworks and data communication protocols like web Sockets.
Good working knowledge of CI/CD environments or pipelines.
Experience in Kubernetes, Pipelines, Design Patterns, Data Structures, User Experience, SQL, Ruby, Docker, Debugging, API, Databases.
Translating designs and wireframes into high quality code
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Familiarity with modern front-end build pipelines and tools.
Familiar, ready, ability to integrate any JavaScript library to the application
Familiarity with code versioning tools & commands (such as Git, SVN)