Role Overview
We are looking for a skilled and motivated .NET Developer to join our team. The ideal candidate should have good hands-on experience with .NET, C#, Web APIs, and WebSocket technology and should be comfortable working on web-based applications. You will be responsible for developing, maintaining, and improving applications while ensuring good performance, reliability, and scalability.
Responsibilities
- Develop, maintain, and enhance web applications using .NET /.NET Core and C#.
- Build and integrate RESTful APIs and Web APIs.
- Implement and maintain real-time communication using WebSockets.
- Work with frontend developers to integrate APIs with web interfaces.
- Design and optimize database queries and work with SQL Server.
- Debug and troubleshoot application issues and performance problems.
- Write clean, maintainable, and reusable code.
- Participate in testing, deployment, and maintenance of applications.
- Understand existing codebases and make improvements wherever required.
- Ensure applications are secure, responsive, and scalable.
- Collaborate with the team to understand requirements and deliver features on time.
Requirements
- Strong knowledge of C# and.NET /.NET Core.
- Good understanding of ASP.NET and Web API.
- Hands-on knowledge of WebSockets and real-time communication.
- Good understanding of SQL Server and database concepts.
- Knowledge of HTML, CSS, and JavaScript.
- Understanding of API integration and third-party APIs.
- Good debugging and problem-solving skills.
- Familiarity with Git/GitHub and version control.
Skills
- .NET
- C#
- Web APIs
- WebSockets
- SQL Server