KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
N #2790
Applications open Full-Time Job

Dot Net Developer

Sandhaanam

  • Mumbai, India
  • 4-8 Lacs PA
  • 3-6 Yrs
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Role Summary We are looking for a hands-on .NET Developer with 3 to 5 years of experience in designing, developing, testing, and maintaining enterprise applications. The ideal candidate should have strong experience in C#, .NET/.NET Core, REST API development, and database development , along with practical exposure to GitHub Copilot or AI-assisted software development tools . The role requires someone comfortable working across the backend development lifecycle, from API and database design through coding, testing, code reviews, debugging, and production support.

Key Responsibilities

  • Design, develop, enhance, and maintain applications using C# and .NET / ASP.NET Core .
  • Build and maintain RESTful APIs and backend services.
  • Design API contracts, request/response models, validations, exception handling, authentication, and authorization.
  • Develop and optimize SQL queries, stored procedures, functions, database objects, and data-access components .
  • Work with SQL Server and ORM/data-access technologies such as Entity Framework Core .
  • Perform API integration with internal and external systems.
  • Implement secure and scalable application components following coding and API development best practices.
  • Write unit tests and integration tests and participate in debugging and defect resolution.
  • Use Git and GitHub for source-code management, branching, pull requests, and code reviews.
  • Use GitHub Copilot effectively for coding, refactoring, test generation, documentation, and developer productivity while validating generated code for correctness, security, and maintainability.
  • Participate in technical design discussions, sprint planning, code reviews, and Agile ceremonies.
  • Troubleshoot application/API/database performance issues and support application releases.
  • Preferred candidate profile 3 to 5 years of professional software development experience.
  • Strong hands-on development experience with: C# .NET / .NET Core / ASP.NET Core Web API / REST APIs Entity Framework Core Strong knowledge of API development , including: HTTP methods and status codes REST principles JSON API validation and error handling Authentication and authorization, such as OAuth 2.0 / JWT API documentation using OpenAPI / Swagger Good experience with Microsoft SQL Server and database development, including: SQL queries and joins Stored procedures and functions Database design Indexing Query optimization and performance troubleshooting Experience with Git/GitHub , pull requests, branching, merging, and code reviews.
  • Practical development experience using GitHub Copilot or similar AI-assisted development tools.
  • Understanding of SOLID principles, object-oriented programming, design patterns, and clean coding practices .
  • Experience with unit testing frameworks such as xUnit, NUnit, or MSTest .
  • Good debugging, troubleshooting, and problem-solving skills.
  • Good to Have Experience with Azure services and cloud-hosted .NET applications.
  • Knowledge of Azure DevOps or GitHub Actions for CI/CD.
  • Experience with Docker and containerized applications.
  • Understanding of microservices architecture .
  • Experience with caching or messaging technologies such as Redis, Azure Service Bus, or RabbitMQ .
  • Familiarity with application monitoring and logging using tools such as Application Insights or Serilog .
  • GitHub Copilot Expectations Candidates should be able to demonstrate how they have used GitHub Copilot in real development work, for example: Accelerating C#/.NET implementation.
  • Generating or improving unit tests.
  • Refactoring existing code.
  • Creating API models, validation, and repetitive implementation code.
  • Assisting with SQL/query development.
  • Generating technical documentation.
  • Reviewing and validating AI-generated code rather than accepting suggestions without verification.
  • Preferred Candidate A successful candidate will be a backend-focused .NET engineer who can independently take a requirement through API design database development implementation testing code review deployment/support , while using GitHub Copilot responsibly to improve development productivity and code quality.

Eligibility & process

Who can apply

Experience: 3-6 Yrs. Open to matching qualifications.

Skills & stack

ASP.NET Core MVC SQL .NET Core Framework Asp.Net Mvc REST APIs Microservices

Selection process

  1. Online Assessment / Technical Interview Rounds / HR Review

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (ASP.NET Core, MVC, SQL, .NET Core, Framework, Asp.Net Mvc, REST APIs, Microservices) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Sandhaanam Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Sandhaanam as a Dot Net Developer?
Highlight Sandhaanam's market reputation, recent tech innovations, and how your skills in ASP.NET Core directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Sandhaanam 4-8 Lacs PA
Recruiter Resume Apply
Chat Chat with Kashii