1. Professional experience and solid knowledge of developing backend services and business logic with C#/.NET 2. Experience in developing web-based front-end applications with TypeScript/JavaScript and front-end frameworks (e.g., React) 3. Knowledge in software engineering, particularly service-based architectures, object-oriented programming, design patterns, and software architecture principles 4. Experience in database technologies, containerization (e.g., Docker), REST APIs, MQTT, and CI/CD pipelines