Having a bit of a disagreement on rules regarding the capitalization of titles (e.g. “President Bush” or “…the president will address Congress.”).
I believe the above follows proper style guidelines. The issue however is as follows:
We are listing people’s name and occupation on a website and it will take the following form:
JOHN SMITH
Occupation: president and ceo
Location: Chicago, IL
For the occupation should those titles be capitalized? It would seem from the style guidelines that those titles should not be capitalized but it looks…wrong…to me (not that my gut reaction is a reliable measure but still).
CEO is always capitalized because it is an acronym. IMO, president should be capitilized in that situation because it is the first word of a “sentence”.
Nitpick: it’s not an acryonym, it’s an abbreviation.
I don’t think you really have to capitalize president in that “sentence” since it isn’t actually a sentence and the word isn’t being applied to a person’s name there, but it looks better if you do.
Just to muddy the waters (since I just ran across this):
JOHN SMITH
Occupation: Managing director
So…does “director” get capitalized in this case?
I’ve heard it called an initialism since it does not form a word (like laser or scuba) but I believe it is supposed to be capitalized (all letters).
Didn’t you learn from that there are no rules! 
There are styles.
You can adopt any style you want as long as you’re consistent with it.
My personal feeling is that *not * capitalizing titles in a database is just silly. Acronyms should always be capitalized unless there is good reason not to.
This is pedanic silliness as well, IMO. The use of acronym in cases like CEO has passed into current usage.
This is really the crux of it. I’ve written style manuals for several companies, and included contradictory rules in each. It depends upon the local culture. But once you’ve chosen a style, you need to stick to it, and most companies need someone to enforce it.
Generally, job titles, when given in association with a name, would get initial capitals – not when it’s a reference to the role qua role.
Mary Smith, Assistant Manager
But – Mary and the other assistant managers attended a meeting called by Jane Jones, the company’s Vice President for Finance.
This is basically in line with the paradigm in the first sentence of your OP.
Whether or not an occupational title is capitalized depends entirely on whether the organization wants to do it.
Having said that, I have never seen any organization, large or small, that didn’t capitalize every title they could, from president right down to administrative assistant.