A developer and subcontractor have been fined $2,500 each after a Kelowna worker was seriously hurt in a fall from height.