Star Trek, for being a show about the distant future and extraordinarily high-tech equipment, sure seems to be lacking a lot of computer programmers.
With technology as complex as it is, where are all the starship-based computer programmers responsible for preventing AI malfunctions aboard ships like the Enterprise?
More specifically, we hear plenty of references to having to 'program in' certain things - Picard is dismayed in "All Good Things" that the past Enterprise doesn't yet have an Earl Grey Tea program, and we see plenty of holodeck programming going on, but is all of this programming done explicitly by the crewmember who just wants a cup of tea or a nice stroll along a sandy beach?
In short: Are there any actual dedicated computer programmers in any Star Trek series or movie? Even one example of a person with such a job would satisfy.