ناک 21231 – مهندسان و طراحان نرم افزار

مهندسان و طراحان نرم افزار به تحقیق، طراحی، ارزیابی، ادغام و نگهداری برنامه های کاربردی نرم افزار، محیط های فنی، سیستم عامل ها، نرم افزارهای تعبیه شده، انبارهای اطلاعات و نرم افزارهای مخابراتی می پردازند. آنها در شرکت‌های مشاوره فناوری اطلاعات، شرکت‌های تحقیق و توسعه فناوری اطلاعات و واحدهای فناوری اطلاعات در بخش‌های خصوصی و دولتی استخدام می‌شوند، یا ممکن است خوداشتغال باشند. 

فهرست مشاغل ناک 21231

  • معمار اپلیکیشن
  • مهندس اتوماسیون – نرم افزار
  • مهندس Backend
  • مدیر فضای ابری
  • معمار فضای ابری
  • مهندس فضای ابری
  • مهندس زیرساخت فضای ابری
  • مهندس عملیات فضای ابری
  • مهندس برنامه های کامپیوتری 
  • مهندس نرم افزار کامپیوتر
  • مهندس پلت فرم سیستم های کامپیوتری – نرم افزار
  • کارشناس نرم افزارهای مخابراتی کامپیوتر
  • مهندس توسعه و عملیات (DevOps).
  • طراح نرم افزار جاسازی شده
  • مهندس نرم افزار جاسازی شده
  • مهندس ارشد توسعه و عملیات (DevOps).
  • مهندس ارشد نرم افزار
  • متخصص توسعه موبایل
  • مهندس طراحی نرم افزار شبیه سازی
  • مهندس قابلیت اطمینان سایت
  • مدیر پروژه نرم افزار و فناوری اطلاعات
  • معمار نرم افزار
  • مهندس طراحی نرم افزار
  • مدیر پروژه طراحی نرم افزار
  • ناظر طراحی نرم افزار
  • مهندس تایید طراحی نرم افزار
  • طراح نرم افزار
  • مهندس توسعه نرم افزار
  • مهندس نرم افزار
  • رهبری مهندسی نرم افزار
  • مدیر پروژه نرم افزار
  • مهندس تضمین کیفیت نرم افزار (QA).
  • طراح سیستم های نرم افزاری
  • مهندس یکپارچه سازی سیستم های نرم افزاری
  • معمار فنی نرم افزار
  • مهندس تست نرم افزار
  • مهندس برنامه های کاربردی سیستم
  • معمار سیستم ها
  • مهندس سیستم – نرم افزار
  • مهندس نرم افزار مخابرات
  • کارشناس نرم افزار مخابرات
  • مهندس اتوماسیون تست – نرم افزار

وظایف اصلی

افراد شاغل در این ناک برخی یا همه وظایف زیر را انجام می دهد:
  • جمع آوری و مستندسازی نیازهای کاربران و توسعه مشخصات منطقی و فیزیکی
  • تحقیق، ارزیابی و ترکیب اطلاعات فنی برای طراحی، توسعه و آزمایش سیستم های مبتنی بر کامپیوتر از جمله برنامه های کاربردی تلفن همراه
  • توسعه داده ها، فرآیندها و مدل های شبکه برای بهینه سازی معماری و ارزیابی عملکرد و قابلیت اطمینان طرح ها
  • برنامه ریزی، طراحی و هماهنگی توسعه، نصب، یکپارچه سازی و بهره برداری از سیستم های مبتنی بر کامپیوتر از جمله برنامه های کاربردی تلفن همراه
  • ارزیابی، آزمایش، عیب‌یابی، مستندسازی، ارتقا و توسعه روش‌های نگهداری برای سیستم‌های عامل، محیط‌های ارتباطی و نرم‌افزارهای کاربردی
  • ممکن است تیم‌هایی از متخصصان سیستم‌های اطلاعاتی را در توسعه نرم‌افزار و سیستم‌های اطلاعاتی یکپارچه، نرم‌افزار کنترل فرآیند و سایر سیستم‌های کنترل نرم‌افزار تعبیه‌شده رهبری و هماهنگ کند. 

تحصیلات، تجربیات و مدارک مورد نیاز

  • مدرک لیسانس، معمولا در علوم کامپیوتر، مهندسی سیستم های کامپیوتری، مهندسی نرم افزار یا ریاضیات یا تکمیل یک برنامه کالج در علوم کامپیوتر معمولا مورد نیاز است.
  • ممکن است مدرک کارشناسی ارشد یا دکترا در یک رشته مرتبط مورد نیاز باشد.
  • برای تأیید نقشه‌ها و گزارش‌های مهندسی و انجام کار به‌عنوان مهندس حرفه‌ای (P.Eng.) مجوز از سوی یک انجمن استانی یا منطقه‌ای مهندسین حرفه‌ای الزامی است.
  • مهندسان پس از فارغ التحصیلی از یک برنامه آموزشی معتبر، سه یا چهار سال سابقه کار تحت نظارت در مهندسی و گذراندن یک آزمون حرفه ای واجد شرایط ثبت نام هستند.
  • معمولاً داشتن تجربه برنامه نویسی کامپیوتر الزامی است. 

این ناک شامل مشاغل زیر نمیشود

  • مدیران کامپیوتر و سیستم های اطلاعاتی (20012)
  • مهندس کامپیوتر (به جز نرم افزار) (در 21311 مهندسین کامپیوتر (به جز مهندسان و طراحان نرم افزار)
  • توسعه دهندگان و برنامه نویسان سیستم های کامپیوتری (21230)
  • تحلیلگران پایگاه داده و مدیران داده (21223)
  • مهندسین برق و الکترونیک (21310)
  • متخصصان سیستم های اطلاعاتی (21222)
  • تکنسین های تست سیستم های اطلاعاتی (22222)
  • طراحان وب (21233)
  • توسعه دهندگان و برنامه نویسان وب (21234)
  • توسعه دهندگان و برنامه نویسان نرم افزار (21232)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *