For professional dress code, I think it is always a nice touch to have a blazer or a jacket. I love black and wear it a lot because it is safe but would wear a colored shirt to give the outfit a little more.
I would wear this outfit when interviewing for a job. I picked all black because I want the interviewer to focus on me rather than my outfit. Therefore I would wear minimal jewerly, nail polish, makeup, etc.