
Solution Architect(Team Lead)_ M
- Shanghai
- Permanent
- Full-time
- Design and implement scalable, secure, and high-performance application architectures.
- Lead and mentor a team of developers, fostering a collaborative and high-performing environment.
- Collaborate with cross-functional teams to define technical requirements and translate business needs into technical solutions.
- Liaise with Business Development (BD) and other stakeholders to align on the latest technologies and innovation strategies.
- Ensure all application designs and implementations comply with internal and external regulatory requirements.
- Conduct code reviews and provide hands-on support in coding and debugging.
- Provide hands-on coding expertise, particularly in Python, to support development and prototyping efforts.
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
- Drive continuous improvement in architecture and development processes.
- Communicate effectively with stakeholders, both technical and non-technical, across regions.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience (7+ years) in application architecture and software development.
- Strong hands-on coding skills in Python and other modern programming languages (e.g., Java, C#, JavaScript).
- Experience with cloud platforms (Azure, GCP) and microservices architecture.
- Demonstrated leadership experience, including team management or technical lead roles.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills in English.
- Experience with DevOps practices and CI/CD pipelines.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of cybersecurity principles and secure coding practices.
- Understanding of purchasing processes or experience working with purchasing teams is a plus.
- Multilingual communication skills are a benefit.