Названия должностей, званий, титулов пишутся со строчной буквы, напр.: президент, канцлер, председатель, министр, премьер-министр, заместитель министра, мэр, император, королева, хан, шейх, генеральный секретарь, заслуженный деятель культуры, лауреат Нобелевской премии, посол, атташе, директор, генеральный директор, академик, доктор наук, профессор, член-корреспондент, генерал-майор, командующий войсками, руководитель департамента, заведующий отделом, управляющий делами.
В официальных текстах названия высших государственных должностей и титулов пишутся с прописной буквы, напр.: Президент Российской Федерации, Председатель Правительства РФ, Председатель Государственной думы, Премьер-министр Индии, Её Величество Королева Англии. Однако в неофициальных текстах эти названия пишутся со строчной буквы, напр.: выборы президента, выступление председателя Госдумы, распоряжение премьер-министра, приём у королевы.
(Правила русской орфографии и пунктуации. Полный академический справочник / Под ред. В. В. Лопатина. М., 2006.)
С прописной буквы пишутся названия высших государственных должностей и титулов (Президент Российской Федерации, Председатель Правительства Российской Федерации, Генеральный прокурор Российской Федерации, Чрезвычайный и Полномочный Посол и т. п.) в текстах официальных документов, например: Указ Президента Российской Федерации В. В. Путина.
Однако вне такого употребления (например, в тексте газетной статьи) эти слова пишутся со строчной буквы, например: президент России подписал указ, премьер-министр критиковал депутатов, генеральный прокурор выдвинул обвинение и т. п.
Название должности министр пишется со строчной буквы. Такие названия должностей, как генеральный директор, президент компании, начальник отдела и т. п., также пишутся со строчной буквы.
Все названия должностей, кроме названий некоторых высших государственных должностей (в документах), пишутся строчными буквами.
Верно: президент компании, председатель совета, директор ООО, заместитель председателя.
Как правило, указание полного названия должности свидетельствует об "официальности" текста, и поэтому используются прописные буквы. Но могут быть и исключения.
Если названия должностей выступают как однородные определения, то между ними ставятся запятые: заместитель председателя правительства, председатель комиссии.
Если подчеркивается, что это одна должность, то между двумя частями ее названия ставится тире.
Тире ставится и в том случае, когда одна должность выступает как подлежащее, а другая - как сказуемое: Председатель комиссии – (это) заместитель председателя правительства.
Слово глава в значении 'руководитель' может употребляться и как существительное мужского рода, и как существительное женского рода. Сочетание избранная глава – корректно.
Все названия должностей, кроме названий некоторых высших государственных должностей (в документах), пишутся строчными буквами.
Согласно орфографическим нормам, с прописной буквы пишутся только названия высших государственных должностей, и то лишь в текстах официальных документах. Такие названия должностей, как министр, губернатор (и тем более генеральный директор, председатель комиссии, мэр), пишутся строчными.
Однако написания, принятые в современной официальной документации, зачастую противоречат орфографическим нормам. Такова ситуация и со словом министр. Написание этого слова с прописной рекомендовано, например, «Кратким справочником по оформлению актов Совета Федерации Федерального Собрания Российской Федерации». Поэтому, если речь идет об официальной документации (как в вопросе, на который Вы ссылаетесь), приходится давать соответствующие рекомендации.
Верное написание: генеральный директор, зам. генерального директора.
Названия должностей пишутся со строчной буквы: заместителю генерального директора.