Role Overview
We are seeking a mid-level Full Stack .NET Developer with Generative AI expertise to design, build, and deploy next-generation enterprise web applications. In this role, you will build scalable backends in .NET Core, intuitive frontends in React/Angular, and directly integrate LLMs, RAG pipelines, and vector databases into our software solutions.
Responsibilities
- Backend Development: Design and build high-performance RESTful APIs, microservices, and background services using .NET 6 / 8 Core and C#.
- Frontend Development: Architect responsive, interactive single-page applications (SPAs) using React.js, Angular, or TypeScript.
- GenAI & LLM Integration: Integrate OpenAI APIs, Azure OpenAI, or open-source LLMs into applications. Implement Retrieval-Augmented Generation (RAG) workflows, prompt engineering techniques, and vector search capabilities.
- Database & ORM Management: Design, query, and optimize relational databases (MS SQL Server / PostgreSQL) using Entity Framework Core / LINQ. Work with vector databases (e.g., Pinecone, Qdrant, PGVector) for AI applications.
- Cloud & DevOps: Work with cloud environments (Microsoft Azure / AWS) to deploy services, manage CI/CD pipelines (Azure DevOps / GitHub Actions), and containerize apps using Docker.
- Quality & Collaboration: Write clean, modular, and testable code adhering to SOLID principles and OWASP security guidelines.
Requirements
- 3 to 4.5 years of hands-on software development experience with C#, .NET Core (.NET 6+), and Web APIs.
- Deep understanding of object-oriented design (OOP), SOLID principles, Design Patterns, and Microservices architecture.
- Strong hands-on proficiency in React.js, Angular, or Vue.js, along with HTML5, CSS3, and JavaScript/TypeScript.
- Practical experience integrating AI frameworks into .NET ecosystems using Semantic Kernel, LangChain, or direct OpenAI/Azure OpenAI SDKs.
- Practical understanding of prompt engineering, embeddings, and vector similarity search.
- Proficiency in MS SQL Server / PostgreSQL and Entity Framework Core.
Skills
- .NET Core
- C#
- React.js
- Generative AI
- Azure
Nice to Have
- Experience with containerization using Docker and Kubernetes orchestration.
- Exposure to Python / FastAPI for rapid AI model prototyping.
- Microsoft Azure or AWS Developer/AI certifications.
- Prior experience working in an Agile/Scrum team structure.