Hanwha Q Cells Technologies, Inc.
Technology - Software Development