Фахівець з розробки та тестування програмного забезпечення
Місцем роботи випускників можуть бути організації, які займаються розробкою та супроводом програмного забезпечення, незалежні агенції з тестування програмного забезпечення.
Професійні обов’язки фахівця:
- створення програмного забезпечення, у тому числі у сфері інтернет-технологій, мережевого і комунікаційного програмного забезпечення;
- проектування інтерактивних інтерфейсів користувача;
- проектування і розробка баз даних;
- тестування та забезпечення якості програмного забезпечення;
- аналіз проектів та програм готових систем, аналіз потреб та проблем користувачів, пошук найоптимальніших рішень;
- розробка, виготовлення, постачання та документування програмного забезпечення на замовлення користувачів;
- надання консультацій у сфері проектування і розробки програмного забезпечення.
Software Architect – це фахівець у галузі інформаційних технологій, головною функцією якого є прийняття рішень щодо устрою і зовнішньої оболонки програмного додатку, з урахуванням усіх наявних ресурсів і певних вимог.
Простими словами, архітектор програмного забезпечення повинен шукати найпростіші і дешеві рішення, які відповідають усім стандартам фірми і можливостям замовника.
Професійні обов’язки фахівця:
- Software Architect створення проекту системи на основі ТЗ Замовника;
- підбір технологій для реалізації кожного завдання;
- дизайн компонентів у додатку і загального інтерфейсу;
- рев’ю коду або дизайну в певному додатку;
- рефакторинг коду;
- написання і підтримка стандартів кодування.
Software Architect – це цікава професія для розумних і розвинених людей, яким подобається привносити свої зміни в певні програмні продукти, а також заощаджувати гроші компанії, ухвалюючи бюджетні бізнес рішення.
Спеціаліст із захисту інформації – це розробник систем і методів захисту інформаційних матеріалів.
У наш час багато компаній користуються послугами фахівців з інформаційної безпеки, як їх ще називають, щоб уникнути витоку важливої інформації, для запобігання спроб хакерських атак і т.п. Професія спеціаліста з інформаційної безпеки не тільки серйозна і відповідальна, але перспективна і високо оплачувана. Такий фахівець потрібен як у державних відомчих організаціях, так і в комерційних підприємствах, які потребують захисту інформації.
Професійні обов’язки фахівця:
- впровадження систем інформаційної безпеки;
- аудит системи інформаційної безпеки компанії;
- підбір оптимальних систем і методів захисту;
- проведення процедур по відновленню роботи ушкоджених програм і файлів, ліквідація шкідливих програм;
- аналіз ступеня завданих збитків компанії;
- консультування співробітників компанії з питань захисту інформації.
Програміст 1С – це фахівець, який працює в галузі бухгалтерії, програмуючи нові програмні додатки в продукті «1С Підприємство». Інакше кажучи, програміст 1С – це класичний програміст, який створює нові додатки в готовому програмному продукті, і всі вони відносяться до бухгалтерії.
Професійні обов’язки фахівця:
- відстеження і створення нового програмного забезпечення «1С Підприємство»;
- створення нової і доопрацювання старої конфігурації на базі 1С;
- створення зручних форм звітів, обробка статистичної інформації;
- обслуговування клієнтів роздрібного сектору за допомогою конфігурування готового продукту на платформі 1С;
- розробка нових додатків для бухгалтерського обліку.
Професія 1С програміста досить затребувана сьогодні як у галузі IT-послуг, так і в галузі бухгалтерії і банківського сектору.
ERP-програміст – це фахівець, основним завданням якого є забезпечення функціонування ERP (Enterprise Resource Planning – керування ресурсами підприємства) системи на фірмі або підприємстві.
Професія «ERP-програміст» передбачає володіння комплексом додатків і програм, за допомогою яких можна привести до автоматизації облік і управління підприємством, пов'язуючи між собою всі сфери його діяльності.
Професійні обов’язки фахівця:
- управління програмним забезпеченням з обліку на підприємстві;
- настройка користувацьких інтерфейсів;
- робота в одній з основних ERP систем: Navision, Axapta, Baan;
- програмування додатків на мовах Pascal, Дельфи, З++, Visual Basic;
- робота в бухгалтерських програмах з ведення обліку;
- тестування програмного забезпечення;
- переклад з англійської мови документації технічного характеру.
Загалом, ERP-програміст повинен бути захоплений програмуванням, мати аналітичний склад розуму і вищу технічну освіту. Працьовитість для нього повинна бути основною складовою, так як доведеться постійно розвиватися і вчити всі нові програми та мови програмування.
Тестувальник програмного забезпечення – це фахівець у сфері IТ-технологій, який тестує програмне забезпечення з метою виявлення в його роботі помилок.
Після того, як новий програмний продукт протестований і помилки виявлені, тестувальник ПЗ складає спеціальний звіт для розробників з метою усунення цих помилок.
Професійні обов’язки фахівця:
- контроль якості розроблювального програмного продукту;
- розробка методів тестування програм;
- підготовка і проведення тестування програм;
- виявлення помилок і похибок, які виникають при роботі з ПЗ та визначення причин їхнього виникнення;
- складання докладного письмового звіту про виконане тестування.
Тестувальник програмного забезпечення затребуваний в ІТ-компаніях, що займаються розробкою програмного забезпечення, сайтів та в незалежних групах тестування.