We are looking for a skilled .NET Developer with strong expertise in C#, .NET Core, and solid fundamentals in Data Structures & Algorithms. The ideal candidate will be responsible for building high-performance backend systems, writing efficient code, and contributing to scalable application development.
Roles & Responsibilities
- Design, develop, and maintain applications using C# and .NET Core
- Write clean, efficient, and reusable code following best practices
- Implement optimized solutions using strong Data Structures & Algorithms (DSA) concepts
- Work with Stack and Queue data structures for problem-solving and system design
- Develop and optimize queries using SQL for high-performance data handling
- Use LINQ for efficient data querying and manipulation
- Collaborate with cross-functional teams including frontend developers, QA, and product teams
- Debug, troubleshoot, and enhance existing applications
- Participate in code reviews and ensure code quality standards
- Contribute to system architecture and design decisions
Required Skills
- Strong proficiency in C# and .NET Core
- Solid understanding of Data Structures & Algorithms (DSA)
- Hands-on experience with Stack, Queue, and problem-solving techniques
- Strong knowledge of LINQ programming
- Experience with SQL and database design
- Understanding of object-oriented programming (OOP) principles