CareerPlanGet AI match score →

Team Leader .NET with English

Changsha, Hunan, cn💼 Full-time🗓 2026-03-17 → 2026-07-31

Key Areas of Responsibilities Bridge communication between the China and European teams  Serve as primary liaison between the China team and the main team in Europe  Translate and clarify requirements, decisions, and technical guidance from the Europe team  Coordinate cross-functional collaboration between the China team and QA, Infrastructure, and Product teams  Communicate with the European stakeholders to ensure clear understanding of business requirements    Team coordination and agile process management  Coordinate daily activities of the China-based team members within existing sprint framework  Organize and facilitate local Scrum/Agile ceremonies for the China team members (daily standups, sprint planning, retrospectives)  Distribute work assignments based on established priorities and team capacity  Monitor local team progress against established timelines and deadlines  Ensure seamless integration of the China team’s deliverables with the European team’s work  Track and report team performance metrics to the main team leadership  Guide team adaptation to changing requirements, while ensuring code quality and delivery timelines are maintained  Oversee implementation of continuous integration and deployment practices with automated testing and monitoring  Lead sprint planning sessions by gathering effort estimates, and providing technical insights from the China team    Local team mentoring and development  Provide technical mentoring and guidance to the China-based team members  Facilitate knowledge transfer from the Europe team to local developers  Ensure the team members understand and follow established coding standards and practices    Code quality enforcement within existing framework  Conduct thorough code reviews in accordance with the established Europe team guidelines and standards  Ensure adherence to existing coding standards, SOLID principles, and architectural patterns  Validate proper implementation according to the Europe team standards  Engage in technical discussions about implementation approaches and design decisions    Technical Development Responsibilities  Designing, implementing, and then maintaining new functionalities within a living system  Designing scalable solutions within the existing microservices ecosystem  Implement complex business logic for hotel management operations including reservations, billing, and reporting    Building dedicated export solutions for third parties  Design and implement robust API’s integration with for external hotel management systems  Create data export mechanisms for property management systems, channel managers, and revenue management tools  Develop file-based export solutions, supporting various formats (XML, JSON, CSV)    Building a scalable aggregated data strategy for reporting purposes  Design efficient data aggregation processes for hotel performance analytics and business intelligence  Implement real-time and batch processing solutions for the large-scale hospitality data  Create optimized data models for reporting on occupancy, revenue, and operational metrics    Using advanced tools to optimize the performance of SQL queries used in APIs and reports  Analyze and optimize complex PostgreSQL queries handling the large hospitality datasets  Use database profiling tools to identify and resolve performance bottlenecks  Optimize Entity Framework queries and implement efficient data access patterns    Technologies used:  C# 9, .NET Core - Latest C# features and modern .NET ecosystem  JIRA & Confluence – Task management tool  PostgreSQL - Advanced SQL features, JSON support, partitioning, and performance tuning  Microservices - Service-oriented architecture, inter-service communication, and distributed system pattern  Swagger - API documentation, testing, and client code generation  Docker - Containerization, orchestration, and deployment strategies  Redis - Caching, session management, and distributed data structures  Kafka - Event streaming, message queuing, and asynchronous communication between services  Elasticsearch (nice to have) - Full-text search, log aggregation, and analytics  Visual Studio 2022, ReSharper, Rider - Professional development environment with advanced debugging and refactoring tools

Strong verbal and written English communication skills are required  Ability to communicate complex technical concepts, to both technical and non-technical stakeholders  Experience in writing clear technical documentation and API specifications  Ability to collaborate effectively in international, distributed teams    Minimum 3 years of experience in team leadership or a technical lead position and a minimum of 5 years of experience in the IT industry  A proven track record in senior backend development roles with team management responsibilities  Experience in leading technical teams, coordinating development activities, and managing project deliverables    Knowledge of .NET 8/9 and Entity Framework Core  Proficiency in the modern .NET ecosystem and ASP.NET Core development  Advanced Entity Framework Core knowledge in migrations, query optimization, and performance tuning    Proven experience with PostgreSQL  Experience with the PostgreSQL-specific features like JSON/JSONB, arrays, and custom data types  Knowledge of database performance tuning and query optimization strategies    Open-minded and proactive mindset  Willingness to learn new technologies and adapt to changing requirements  Initiative in identifying and solving problems before they impact the team  Collaborative approach to problem-solving and knowledge sharing  Initiative in proposing and implementing process improvements    Nice To Have Skills:  Experience with hospitality systems and familiarity with hospitality applications is a strong plus  Understanding of the hotel operations including reservations, check-in/check-out, and billing processes    Domain-Driven Design  Knowledge of DDD concepts including bounded contexts, aggregates, and domain events    Experience with CQRS and Event Sourcing patterns  CQRS (Command Query Responsibility Segregation) implementation  Event sourcing architecture and event store management  Experience with event-driven architecture patterns    Experience with distributed systems and web services  Microservices communication patterns (synchronous and asynchronous)  Distributed transaction management and eventual consistency

Shiji Group provides software solutions and services for the hospitality, food service, retail and entertainment industries, ranging from hotel management solutions, to food and beverage and retail systems, payment gateways, data management, online distribution and more.  Founded in 1998 as a network solutions provider for hotels, and later changed to a software provider for the whole consumer market, Shiji Group today comprises 5,000 employees in 80+ subsidiaries and brands, serving over 91,000 hotels, 200,000 restaurants and 600,000 retail outlets.  Shiji is committed to connecting the global business of hospitality. We provide an integrated suite of technological solutions that empower hotel, retail, food, and entertainment companies to better connect with their guests.

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗