eclipse digital media digital signage solutions junior developer position vacancy