Role Overview
We are looking for a Full Stack Developer with a minimum of 1 year of professional experience in web application development. The candidate should have strong practical knowledge of .NET and .NET Core, along with mandatory knowledge of Socket Programming. The ideal candidate should be comfortable working across both backend and frontend technologies, developing APIs, handling databases, integrating real-time communication, debugging issues, and contributing to the complete software development lifecycle.
Responsibilities
- Develop, maintain, and enhance web applications using .NET and .NET Core.
- Design and develop scalable and efficient backend services and APIs.
- Implement Socket Programming and real-time communication features.
- Develop frontend components and integrate them with backend APIs.
- Write clean, reusable, maintainable, and efficient code.
- Work with databases, write queries, and manage data efficiently.
- Identify, troubleshoot, and resolve bugs and performance-related issues.
- Integrate third-party APIs and services when required.
- Test applications and ensure functionality, reliability, and performance.
- Participate in code reviews and follow development best practices.
- Understand project requirements and convert them into functional technical solutions.
- Work closely with other developers and team members to complete assigned tasks.
- Maintain and update existing applications based on business requirements.
- Ensure timely delivery of assigned development tasks and projects.
Requirements
- Minimum 1 year of relevant professional experience as a Full Stack Developer / .NET Developer.
- Strong hands-on knowledge of .NET.
- Strong understanding and practical experience with .NET Core.
- Socket Programming is mandatory.
- Good understanding of C# and object-oriented programming concepts.
- Experience in developing and integrating REST APIs.
- Basic to good knowledge of frontend development.
- Understanding of SQL/database concepts.
- Ability to troubleshoot and debug technical issues.
- Good understanding of software development and coding practices.
Skills
- .NET
- .NET Core
- C#
- Socket Programming
- React.js
Benefits
- Flexible schedule
- Life insurance
- Work from home