C# and Entity Framework Core Developer Intern
What this role pays, in context
This listing pays 18% below the median for .NET Developer roles in India, which sits at ₹12.8K a month.
Median of 11 other live .NET Developer listings in India on this board that state pay. Roles that do not disclose a salary are excluded rather than counted as zero.
Why this role exists
Our recruiter dashboard was built in a hurry and the data layer shows it. Queries sit inline in the controllers, the same employer lookup appears in eleven places, and nobody quite trusts the reporting numbers. Over three months you will help us untangle that.
The work itself
You will move raw ADO.NET calls into a proper Entity Framework Core repository layer, one module at a time, starting with employer profiles because that table is the smallest and the mistakes are cheapest there. Each refactor ships with a before and after query count so the improvement is visible rather than claimed. Later you build the saved search feature, which lets recruiters store a filter combination and receive a daily digest of matching candidates.
How you will be supported
This is a fully remote role, so mentorship here is deliberate rather than accidental. You get a scheduled pairing session twice a week, a written review on every pull request, and a Friday demo where you show the engineering group what you shipped. Questions in the team channel get answered.
We hire people who have never held a job before. If you have built something in C# for a college project and can explain why you made the choices you made in it, you are exactly who we want reading this.
Responsibilities
- Migrate inline ADO.NET queries in the recruiter dashboard to Entity Framework Core repositories
- Model the saved search feature end to end, including the schema and the daily digest job
- Measure query counts before and after each refactor and record the numbers in the pull request
- Write integration tests against a SQL Server test container
- Pair with your mentor twice a week and present your work at the Friday demo
- Triage bug reports arriving from the recruiter support inbox
Requirements
- Final year student or recent graduate of any degree, with strong C# fundamentals
- Understanding of relational database concepts such as primary keys, foreign keys and indexes
- Reliable home internet and a machine that can run Visual Studio or Rider comfortably
- Clear written English, since most of the team communicates asynchronously
- No professional experience expected or required
Skills
Benefits
- Paid monthly stipend
- Twice weekly pairing sessions with an assigned mentor
- Certificate of completion plus a detailed written performance review
- Fully remote with flexible hours outside two daily overlap hours
Related searches
MailerMen
MailerMen runs a verified job board covering startup and product roles across twelve markets, and takes on interns across engineering, data, design and marketing to build it.