You look absolutely fantastic. I see no reason why you could not wear this to work. I think it's more than appropriate because you look confident, the dress isn't tight and you're covered up.
However you have to be comfortable -- for some people this is too form-fitting for work. If that's your issue you could dress it down with a fluid fitting cardi in fuchsia or black that hits below your hip line and belt it with a skinny belt in purple, mustard or yellow. You could also do the same with a skinny belt (fuchsia, mustard, purple, yellow etc...) under a black well-fitting jacket. Kitten heels or pointed toe flats would finish off the look.