Be part of our team, you would have opportunties to:
Join in the sofware development life cycle, which applies cutting-edge technologies in the software development
Be a member of an agile team, a group of talents that is cross-functioning, self-organizing, and empowered to deliver values to our clients.
Expand your capability and exprience in modern software development by taking part in many roles of Agile Sofware Development
Enhance your collaboration and communication skills through working directly with clients and other distributed teams.
Enjoy the English training program and other professional skills training courses delivered by our experts.
Enjoy a professional working environment, where people are continueously identifying and improving each other skills.
Be encouraged on your career path leverage with a clear capability development plan.
Have attractive bonouses and compensations.