・。
Isn't she a computer programmer?
Literal
She [topic-は] computer-programmer is-not [explanatory-のですか].
The polite negative question pattern ~ではないのですか, used to confirm or gently challenge an assumption — 'isn't it the case that X?' The のです (or んです) embeds a sense of 'I thought / I had assumed' before the question. A speaker using this form has a prior expectation and is checking against it, often after seeing or hearing something that contradicted it. Note the typographic touch: コンピューター・プログラマー uses the middle dot ・ to separate the two katakana words, an alternative to writing them as a single run. The middle dot is conventional for foreign multi-word names and titles.