Skip to main content
J
JobWave

Dotnet Developer

Voxtron Solutions LLP

Posted

  • On-site
  • Kochi

Job description

JOBWAVE VERIFIED

.NET Developer

Company: Not specified Location: Not specified Experience: 1+ Years Education: Not specified Work Mode: Not specified Employment Type: Not specified Core Domain: Web Application Development Backend: C#, .NET Core 9+ Frontend: Angular 16+, React JS Database: MS SQL Server APIs: REST APIs / Web APIs Languages: C#, JavaScript, TypeScript, HTML, CSS Version Control: Git / GitLab / GitHub Testing: Unit Testing Salary: Not specified

────────────────────

JOBWAVE INSIGHTS

Who is this for?

This is a junior .NET full-stack/web developer role for someone with at least 1 year of experience who can work across C#/.NET Core, REST APIs, Angular, React, and SQL Server.

The strongest candidate will be comfortable handling both backend and frontend development rather than focusing only on .NET.

Key Skills

  • C#
  • .NET Core 9+
  • REST APIs / Web APIs
  • Angular 16+
  • React JS
  • JavaScript
  • TypeScript
  • HTML / CSS
  • MS SQL Server
  • SQL queries
  • Stored procedures
  • Git / GitLab / GitHub
  • Unit testing
  • Debugging
  • Production troubleshooting

Priority Skills

Highest Priority

  1. C# and .NET Core 9+
  2. Angular 16+
  3. MS SQL Server
  4. REST API development
  5. JavaScript / TypeScript
  6. React JS
  7. Debugging and troubleshooting

Strong Advantages

  • Strong SQL query optimization
  • Stored procedures and functions
  • Git/GitHub/GitLab workflows
  • Unit testing
  • Third-party API integrations
  • Production support experience
  • Good understanding of software development best practices

What to Prepare

  • C# fundamentals
  • .NET Core architecture
  • REST API development
  • Dependency Injection
  • Entity Framework/Core concepts
  • Angular 16+
  • React fundamentals
  • TypeScript
  • SQL Server
  • Query optimization
  • Stored procedures
  • API integration
  • Git
  • Unit testing
  • Debugging and production support

What to Focus On

1. C# & .NET Core

This is the primary backend requirement. Prepare C# fundamentals, OOP, collections, LINQ, async/await, exception handling, dependency injection, middleware, configuration, and Web API development.

2. Angular

Angular is specifically listed as a hands-on requirement and is likely to receive more attention than React. Prepare components, services, routing, forms, RxJS, HTTP calls, lifecycle hooks, and TypeScript.

3. SQL Server

Be ready to write SQL queries and explain how you would optimize slow queries. Stored procedures, functions, joins, indexes, transactions, and execution plans are useful preparation areas.

4. REST APIs

Prepare how to design, consume, secure, validate, test, and troubleshoot REST APIs. Understand HTTP methods, status codes, authentication, error handling, and API integration.

5. Full-Stack Integration

The role expects you to connect the frontend with the .NET backend and database. Be prepared to explain a complete flow:

Angular/React → REST API → .NET Core → SQL Server

6. Troubleshooting

The role includes production support. Prepare examples of debugging application errors, API failures, database problems, and frontend issues.

────────────────────

JOB DETAILS

Original Role Information

Role Overview

The company is looking for a .NET Developer with 1+ years of experience to develop, maintain, and enhance web-based applications.

The role covers backend development using C#/.NET Core, frontend development using Angular and React, database development with SQL Server, API integration, testing, deployment, and application support.

Responsibilities

Backend Development

  • Develop applications using C#
  • Build applications using .NET Core 9+
  • Develop and integrate REST APIs / Web APIs
  • Integrate internal and third-party APIs

Frontend Development

  • Build responsive web applications
  • Work with Angular 16+
  • Work with React JS
  • Use HTML, CSS, JavaScript, and TypeScript

Database Development

  • Design and manage SQL Server databases
  • Write SQL queries
  • Develop stored procedures
  • Develop database functions
  • Optimize SQL queries

Testing & Quality

  • Perform unit testing
  • Debug applications
  • Participate in code reviews
  • Follow coding standards
  • Apply software development best practices

Troubleshooting & Support

  • Troubleshoot application issues
  • Resolve production issues
  • Participate in application deployment
  • Support deployed applications

Collaboration

  • Work with QA teams
  • Collaborate with other development teams
  • Support quality application delivery
  • Communicate effectively with team members

────────────────────

REQUIREMENTS

Backend

  • C#
  • .NET Core 9+
  • REST APIs
  • Web APIs
  • Third-party API integration

Frontend

  • Angular 16+
  • React JS
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Responsive web development

Database

  • MS SQL Server
  • SQL queries
  • Stored procedures
  • Functions
  • Query optimization

Development Tools

  • Git
  • GitLab
  • GitHub

Testing & Support

  • Unit testing
  • Debugging
  • Production troubleshooting
  • Application deployment
  • Code reviews

Soft Skills

  • Analytical thinking
  • Problem-solving
  • Communication
  • Teamwork

────────────────────

QUALIFICATIONS

  • 1+ years of .NET development experience
  • Strong C# knowledge
  • Good understanding of .NET Core
  • Experience with REST API development
  • Hands-on Angular experience
  • Good React JS knowledge
  • Strong HTML/CSS/JavaScript/TypeScript fundamentals
  • Good SQL Server knowledge
  • Git-based development experience
  • Good analytical and problem-solving skills
  • Good communication and teamwork

────────────────────

POTENTIAL GAPS TO CHECK

  • .NET Core 9+: Make sure your experience is aligned with modern .NET rather than only older .NET Framework versions.
  • Angular 16+: The role specifically asks for hands-on Angular, so prepare practical development questions.
  • React: React is also required, although Angular appears to be the stronger frontend requirement.
  • SQL Server: Weak SQL knowledge could be a significant gap because database work is explicitly included.
  • REST APIs: Be able to demonstrate APIs you have actually developed or integrated.
  • TypeScript: Prepare beyond basic JavaScript syntax because Angular development relies heavily on TypeScript.
  • Production support: Have at least one example of debugging and resolving a real application issue.
  • Git: Understand branching, commits, merge/pull requests, conflict resolution, and basic Git workflows.

────────────────────

INTERVIEW PREPARATION

Phase 1 — C# & .NET

  • C# OOP
  • Collections
  • LINQ
  • Exception handling
  • Delegates and events
  • Generics
  • Async/await
  • Dependency Injection
  • Middleware
  • Configuration
  • Logging
  • .NET Core architecture
  • Web API controllers

Phase 2 — REST APIs

  • HTTP methods
  • HTTP status codes
  • Request/response structure
  • Routing
  • Model binding
  • Validation
  • Authentication/authorization
  • Exception handling
  • API versioning
  • Third-party API integration
  • Postman testing

Phase 3 — Angular

  • Components
  • Services
  • Dependency injection
  • Routing
  • Reactive forms
  • HTTP Client
  • RxJS
  • Observables
  • Lifecycle hooks
  • Pipes
  • Directives
  • Authentication
  • API integration
  • TypeScript

Phase 4 — React

  • Components
  • Props
  • State
  • Hooks
  • useState
  • useEffect
  • API calls
  • Forms
  • Conditional rendering
  • Component communication
  • Basic performance optimization

Phase 5 — SQL Server

  • SELECT queries
  • Joins
  • Subqueries
  • CTEs
  • Aggregations
  • Stored procedures
  • Functions
  • Indexes
  • Transactions
  • Constraints
  • Query optimization
  • Execution plans

Phase 6 — Testing & Debugging

  • Unit testing concepts
  • Mocking
  • Debugging .NET applications
  • API debugging
  • Frontend debugging
  • SQL troubleshooting
  • Production issue investigation
  • Root-cause analysis

Phase 7 — Git & Deployment

  • Git basics
  • Branching strategies
  • Pull/Merge Requests
  • Merge conflicts
  • Code reviews
  • Build/deployment basics
  • Application configuration
  • Production deployment support

Final Interview Focus

Be ready for questions such as:

  • What is the difference between .NET Framework and modern .NET?
  • How does dependency injection work in .NET Core?
  • Explain middleware in ASP.NET Core.
  • How would you design a REST API in .NET?
  • How do you handle exceptions globally in a Web API?
  • Explain async/await in C#.
  • How does Angular communicate with a .NET API?
  • Explain Observables vs Promises.
  • What are Angular services and dependency injection?
  • What is the difference between React state and props?
  • How would you optimize a slow SQL query?
  • What is an index and when can an index hurt performance?
  • How do stored procedures differ from functions?
  • How would you troubleshoot a production API returning a 500 error?
  • Explain a full-stack feature you developed from UI to database.
  • How do you handle Git merge conflicts?
  • Describe a production issue you debugged and resolved.

How to apply

Your email app will open with a message ready to send to the employer.

Apply by email