ELCA is a leading Swiss Information Technology Services Company With nearly 1‘000 employees, ELCA Group is one of the biggest independent Swiss IT solutions providers and a leader in the fields of IT business consulting, software developm......
Job Location: Ho Chi Minh City