I saw a Solutions Architecture role I was tempted to apply for at Carnival, but they're a MS shop and I'm a Linux / Java guy predominantly. I'd guess for most development roles it's typical of your usual corporate style software. Nothing particularly fancy really (inventory systems, stock control, e-commerce etc).
I'd be tempted, but the salaries aren't great compared to what you can get elsewhere.
Princess are doing a pretty good job with e.g. the Princess Medallion and quicker internet access. Other lines (e.g. Cunard) are stuck in the Stone Age a little (although I once got 7Mbit whilst on the Queen Mary 2 and doing a speed test)!