1. Over 4 years of experience in C# development.
2. Experience in .NET Core development is highly preferred.
3. Basic understanding of containerization technologies.
4. Experience in working with Redis.
5. Proficient in SQL syntax.
6. Experience in using any testing framework.
7. Proficient in using Git or other version control tools for code management and team collaboration.
8. Familiarity with OOP concepts and design patterns and the ability to apply them to build maintainable and scalable code.
9. Ability to independently read and understand technical documents, API documentation, and third-party library documentation to effectively integrate and utilize relevant tools and technologies.
10. Excellent communication skills and a spirit of teamwork, capable of collaborating with team members for development and problem-solving.