Ведущий программист - у вітчизняній практиці - програміст, який очолює один або кілька проектів з розробки програмного забезпечення або програміст, який має певний рівень підготовки, трудового стажу та відповідає вимогам до освіти для отримання цього статусу.
У вітчизняній кадрової практиці часто застосовується термін інженер-програміст (ведучий).
Як правило, статус провідного інженера-програміста передбачає відповідність кваліфікаційним вимогам, зокрема, наявності досвіду роботи (зазвичай від 3 до 5 років) на посаді програміста і вищої освіти, що затверджується в посадовій інструкції провідного програміста.
Область відповідальності провідного програміста в різних фірмах може бути різною, але в цілому, він зазвичай несе відповідальність за:
- архітектуру, що лежить в основі програми, що розробляється
- розподіл роботи і відстеження виконання завдань іншими учасниками команди
- навчання нових або менш досвідчених розробників
Ведущий программист, як правило, має високий рівень підготовки в області розробки програмного забезпечення та має досвід розробки програмних продуктів із застосуванням великого спектру технологій. Його головним завданням є координація проектів з першої стадії розробки і до завершальних стадій тестування та технічної підтримки і безпосередню участь в розробці в якості кваліфікованого фахівця.
Головними якостями провідного програміста є вміння мислити системно, в перспективі, бачити все стадії розробки проекту, відслідковувати тенденції сучасного ринку і вміти застосовувати найперспективніші і сучасні технології в своїх проектах, якщо це буде потрібно.
- схильність до інтелектуальних видів діяльності;
- вміння самостійно приймати рішення;
- незалежність (наявність власної думки).
Ведущий программист, як правило, також вирішує певна кількість адміністративних питань. серед них: управління персоналом, узгодження договорів, складання технічних завдань, залагодження спірних питань із замовником.
Хоча його обов'язки, переважно, технічні, провідний програміст служить проміжною ланкою між програмістами і менеджментом, а також має деякі обов'язки менеджера, в тому що стосується розподілу робіт і стеження за тим, що проекти вписуються в відведені час і бюджет. Ведущий программист зазвичай є технічним радником для менеджменту і надає технічну частину при розробці вимог.
Області застосування професійних знань:
- підприємства та організації різного профілю;
- компанії і фірми, що працюють в області інформаційних технологій;
- система банків і т.п.
Програміст повинен мати вищу технічну освіту, володіти комп'ютером на рівні професіонала, вміти використовувати і створювати комп'ютерні програми, знати необхідні мови програмування, вітається знання технічної англійської мови.
Заробітна плата провідного програміста висока.
Тести про професійну діяльність
Яка професія Вам підійде?
Відкрий професію, яка буде тобі подобатися і приносити високий дохід
Дізнайся свій IQ
Виміряй рівень інтелекту і дізнайся на що ти здатний
Знамениті і відомі Провідні програмісти