ناک 21231 – مهندسان و طراحان نرم افزار
مهندسان و طراحان نرم افزار به تحقیق، طراحی، ارزیابی، ادغام و نگهداری برنامه های کاربردی نرم افزار، محیط های فنی، سیستم عامل ها، نرم افزارهای تعبیه شده، انبارهای اطلاعات و نرم افزارهای مخابراتی می پردازند. آنها در شرکتهای مشاوره فناوری اطلاعات، شرکتهای تحقیق و توسعه فناوری اطلاعات و واحدهای فناوری اطلاعات در بخشهای خصوصی و دولتی استخدام میشوند، یا ممکن است خوداشتغال باشند.
فهرست مشاغل ناک 21231
- معمار اپلیکیشن
- مهندس اتوماسیون – نرم افزار
- مهندس Backend
- مدیر فضای ابری
- معمار فضای ابری
- مهندس فضای ابری
- مهندس زیرساخت فضای ابری
- مهندس عملیات فضای ابری
- مهندس برنامه های کامپیوتری
- مهندس نرم افزار کامپیوتر
- مهندس پلت فرم سیستم های کامپیوتری – نرم افزار
- کارشناس نرم افزارهای مخابراتی کامپیوتر
- مهندس توسعه و عملیات (DevOps).
- طراح نرم افزار جاسازی شده
- مهندس نرم افزار جاسازی شده
- مهندس ارشد توسعه و عملیات (DevOps).
- مهندس ارشد نرم افزار
- متخصص توسعه موبایل
- مهندس طراحی نرم افزار شبیه سازی
- مهندس قابلیت اطمینان سایت
- مدیر پروژه نرم افزار و فناوری اطلاعات
- معمار نرم افزار
- مهندس طراحی نرم افزار
- مدیر پروژه طراحی نرم افزار
- ناظر طراحی نرم افزار
- مهندس تایید طراحی نرم افزار
- طراح نرم افزار
- مهندس توسعه نرم افزار
- مهندس نرم افزار
- رهبری مهندسی نرم افزار
- مدیر پروژه نرم افزار
- مهندس تضمین کیفیت نرم افزار (QA).
- طراح سیستم های نرم افزاری
- مهندس یکپارچه سازی سیستم های نرم افزاری
- معمار فنی نرم افزار
- مهندس تست نرم افزار
- مهندس برنامه های کاربردی سیستم
- معمار سیستم ها
- مهندس سیستم – نرم افزار
- مهندس نرم افزار مخابرات
- کارشناس نرم افزار مخابرات
- مهندس اتوماسیون تست – نرم افزار
وظایف اصلی
افراد شاغل در این ناک برخی یا همه وظایف زیر را انجام می دهد:
- جمع آوری و مستندسازی نیازهای کاربران و توسعه مشخصات منطقی و فیزیکی
- تحقیق، ارزیابی و ترکیب اطلاعات فنی برای طراحی، توسعه و آزمایش سیستم های مبتنی بر کامپیوتر از جمله برنامه های کاربردی تلفن همراه
- توسعه داده ها، فرآیندها و مدل های شبکه برای بهینه سازی معماری و ارزیابی عملکرد و قابلیت اطمینان طرح ها
- برنامه ریزی، طراحی و هماهنگی توسعه، نصب، یکپارچه سازی و بهره برداری از سیستم های مبتنی بر کامپیوتر از جمله برنامه های کاربردی تلفن همراه
- ارزیابی، آزمایش، عیبیابی، مستندسازی، ارتقا و توسعه روشهای نگهداری برای سیستمهای عامل، محیطهای ارتباطی و نرمافزارهای کاربردی
- ممکن است تیمهایی از متخصصان سیستمهای اطلاعاتی را در توسعه نرمافزار و سیستمهای اطلاعاتی یکپارچه، نرمافزار کنترل فرآیند و سایر سیستمهای کنترل نرمافزار تعبیهشده رهبری و هماهنگ کند.
تحصیلات، تجربیات و مدارک مورد نیاز
- مدرک لیسانس، معمولا در علوم کامپیوتر، مهندسی سیستم های کامپیوتری، مهندسی نرم افزار یا ریاضیات یا تکمیل یک برنامه کالج در علوم کامپیوتر معمولا مورد نیاز است.
- ممکن است مدرک کارشناسی ارشد یا دکترا در یک رشته مرتبط مورد نیاز باشد.
- برای تأیید نقشهها و گزارشهای مهندسی و انجام کار بهعنوان مهندس حرفهای (P.Eng.) مجوز از سوی یک انجمن استانی یا منطقهای مهندسین حرفهای الزامی است.
- مهندسان پس از فارغ التحصیلی از یک برنامه آموزشی معتبر، سه یا چهار سال سابقه کار تحت نظارت در مهندسی و گذراندن یک آزمون حرفه ای واجد شرایط ثبت نام هستند.
- معمولاً داشتن تجربه برنامه نویسی کامپیوتر الزامی است.
این ناک شامل مشاغل زیر نمیشود
- مدیران کامپیوتر و سیستم های اطلاعاتی (20012)
- مهندس کامپیوتر (به جز نرم افزار) (در 21311 مهندسین کامپیوتر (به جز مهندسان و طراحان نرم افزار)
- توسعه دهندگان و برنامه نویسان سیستم های کامپیوتری (21230)
- تحلیلگران پایگاه داده و مدیران داده (21223)
- مهندسین برق و الکترونیک (21310)
- متخصصان سیستم های اطلاعاتی (21222)
- تکنسین های تست سیستم های اطلاعاتی (22222)
- طراحان وب (21233)
- توسعه دهندگان و برنامه نویسان وب (21234)
- توسعه دهندگان و برنامه نویسان نرم افزار (21232)