Shiji Group is seeking a Team Leader.NET with English to bridge communication between the China and European teams, coordinate cross-functional collaboration, and lead sprint planning sessions. The successful candidate will have strong verbal and written English communication skills, ability to communicate complex technical concepts, and a proven track record in senior backend development roles with team management responsibilities.
Requirements
- 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
- 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
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance