Job Description – Junior .NET Developer (Fresher) with AI Knowledge
Position: Junior .NET Developer
Experience: Fresher / 0–1 Year
Employment Type: Full-Time
Role Overview
We are looking for a motivated Junior .NET Developer (Fresher) who has strong programming fundamentals and an interest in AI-powered application development. The candidate will work with our development team to build scalable web applications, APIs, database-driven systems, and features that integrate with modern AI/LLM services.
Key Responsibilities
- Develop and maintain applications using C#, .NET / ASP.NET Core.
- Build and consume REST APIs / Web APIs.
- Work with MySQL databases, including tables, queries, joins, stored procedures, and data optimization.
- Write clean, maintainable, and reusable code.
- Understand and work with existing application architecture.
- Debug application, API, and database-related issues.
- Integrate third-party APIs and services.
- Assist in integrating AI/LLM capabilities into .NET applications.
- Work with APIs from platforms such as OpenAI, Azure OpenAI, Gemini, or similar LLM providers.
- Understand basic concepts such as prompt engineering, embeddings, vector search, RAG, and AI agents.
- Collaborate with developers, testers, designers, and other team members.
- Participate in code reviews, testing, documentation, and deployment activities.
Required Technical Skills
- Good understanding of C# and Object-Oriented Programming (OOP).
- Basic knowledge of .NET / ASP.NET Core.
- Understanding of Web API and RESTful services.
- Good knowledge of SQL and MySQL.
- Understanding of database concepts such as:
- Primary and foreign keys
- Joins
- Indexes
- Normalization
- CRUD operations
- Basic knowledge of HTML, CSS, JavaScript.
- Familiarity with Git / GitHub or other version-control systems.
- Understanding of JSON and API integration.
- Good problem-solving and debugging skills.
AI Knowledge
The candidate should have basic knowledge or hands-on exposure to:
- Generative AI and Large Language Models (LLMs)
- Prompt engineering
- OpenAI / Azure OpenAI / Gemini APIs or similar AI APIs
- Retrieval-Augmented Generation (RAG)
- Embeddings and vector databases
- AI agents / Agentic AI concepts
- Integrating AI APIs into applications
- Basic understanding of Python is an advantage for working with AI libraries and services.
Candidates with college projects, personal projects, internships, GitHub projects, or prototypes involving AI/LLMs will be preferred.
Good to Have
- Entity Framework Core / Dapper
- LINQ
- JWT Authentication and Authorization
- Swagger / Postman
- Azure fundamentals
- Docker basics
- Python basics
- LangChain / Semantic Kernel or similar AI frameworks
- Vector databases such as Qdrant, Pinecone, Weaviate, Chroma, or similar
- Basic understanding of microservices
Educational Qualification
B.E. / B.Tech / BCA / MCA / B.Sc. Computer Science / M.Sc. Computer Science / equivalent qualification
Fresh graduates with strong development fundamentals and demonstrable projects are encouraged to apply.
What We Are Looking For
We are particularly interested in candidates who are:
- Strong in programming fundamentals
- Curious about AI and emerging technologies
- Willing to learn quickly
- Comfortable exploring new APIs, frameworks, and tools
- Able to understand problems and propose technical solutions
- Good at logical thinking and debugging
- Comfortable working collaboratively in a development team
Important: We are not looking for an AI/ML research specialist. We are looking for a .NET Developer who understands AI concepts and can learn to integrate AI capabilities into real-world software applications.
Pay: ₹13,794.07 - ₹20,000.00 per month
Work Location: In person