The EU Blue Card is open to highly-skilled third country nationals. The duration of the contract has to be a minimum of 6 months.