We are looking for a Senior .NET Developer with 6+ years of experience to develop and maintain web applications and APIs.
The candidate must have strong .NET skills, excellent communication skills, and client-handling experience.
Responsibilities
- Develop and maintain web applications using C#, .NET, and .NET Core.
- Build and maintain RESTful APIs and backend services.
- Work with SQL Server, including queries and stored procedures.
- Write clean, reusable, scalable, and efficient code.
- Troubleshoot application issues and fix bugs.
- Communicate directly with clients to understand requirements, provide updates, and resolve technical queries.
- Handle client discussions and effectively communicate project progress, issues, and solutions.
- Collaborate with developers, QA, and other teams.
- Participate in Agile/Scrum development processes.
Required Skills
- 6+ years of professional experience in .NET development.
- Strong knowledge of C#, .NET, and .NET Core.
- Hands-on experience with ASP.NET Core and Web API.
- Good knowledge of SQL Server, queries, and stored procedures.
- Experience with Entity Framework / EF Core.
- Strong understanding of OOP concepts and Design Patterns.
- Experience developing and integrating REST APIs.
- Positive knowledge of Git and version control.
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills.
Good to Have
- Experience with Azure or AWS.
- Knowledge of Docker and CI/CD.
- Experience with Microservices architecture.
- Knowledge of React or Angular.
- Experience with Redis, RabbitMQ, or Kafka.