
Software Engineering Team Leader
- Guangzhou, Guangdong
- Contract
- Full-time
- Contribute to the simplification of small parts of a tech architecture.
- Develop a clear understanding of owned component dependencies.
- Develop a track record of managing tech debt and taking the initiative to fix issues before being assigned them.
- Test software using various methods and tools
- Establish a digital environment and automate processes to minimize variation and ensure predictable high quality code and data
- Create technical test plans and records, including unit and integration tests, within automated test environments to ensure code quality
- Drive quality assurance automation ensuring that the test strategy also takes into account the test data, environments and non-functional testing relevant for Products/Services.
- Ensure service resilience, service sustainability and recovery time objectives are met for all the software solutions delivered
- Seek empirical evidence through proof of concepts, tests and external research.
- At least 5 years of technical experience in Java, Springcloud, SQL, WAS, MQ, etc.
- Provide subject matter expertise and support across teams.
- Develop tools for wider use across the team and encourage a culture of learning and continuous improvement.
- Provide leadership for team, component and production incidents reviews (PIR) and demonstrate desire to take ownership.
- Understand the DevOps way of working and owned the agile working experience.
- Build relationships beyond teams and seek out new ways of improvement.
- Learn about Microsoft Power Platform.