Software Engineer Role Summary
Contribute to the development of an enterprise-grade software solution as a skilled Software Engineer.
Key Responsibilities:
* Develop backend features from architecture and design through to production deployment.
* Design and maintain high-performance, scalable .NET Core applications.
* Write clean, testable code following best practices and SOLID principles.
* Participate in code reviews, design discussions, and performance tuning.
Core Skills:
* Minimum 5 years of professional experience in C#/.NET Framework and .NET Core backend development.
* Deep knowledge of object-oriented programming and clean architecture.
* Experience with multi-threaded applications and concurrency handling.
* Strong debugging, profiling, and troubleshooting skills in Windows environments.