Dot Net Developer
Sandhaanam
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
Selection process
- Online Assessment / Technical Interview Rounds / HR Review
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Sandhaanam's market reputation, recent tech innovations, and how your skills in ASP.NET Core directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.