توسعه‌دهندگان و برنامه‌نویسان نرم افزار 21232

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

عنوان‌های شغلی
  • برنامه‌نویس انیمیشن
  • برنامه نویس اپلیکیشن
  • برنامه‌نویس هوش مصنوعی
  • توسعه‌دهنده فضای ابر
  • برنامه‌نویس برنامه‌های کاربردی کامپیوتر
  • توسعه‌دهندهٔ بازی‌های کامپیوتری
  • برنامه‌نویس بازی‌های کامپیوتری
  • توسعه‌دهنده نرم‌افزارهای تجارت الکترونیک (کسب وکارهای الکترونیکی)
  • توسعه‌دهنده نرم‌افزارهای تجارت الکترونیک (تجارت الکترونیک)
  • توسعه‌دهنده رابط کاربری گرافیکی (GUI)
  • طراح رابط کاربری گرافیکی (GUI)
  • برنامه‌نویس گرافیکی
  • توسعه‌دهندهٔ برنامه‌های رسانه‌های تعاملی
  • برنامه‌نویس رسانه‌های تعاملی
  • توسعه‌دهندهٔ اپلیکیشن‌های گوشی‌های هوشمند
  • توسعه‌دهندهٔ برنامه‌های چندرسانه‌ای
  • برنامه‌نویس برنامه‌های چندرسانه‌ای
  • توسعه‌دهنده نرم‌افزار
  • برنامه‌نویس توسعه نرم‌افزار
  • مدیر پروژه توسعه نرم‌افزار
  • برنامه‌نویس نرم‌افزار
  • برنامه‌نویس جلوه‌های ویژه
  • برنامه‌نویس نرم‌افزار پردازش از راه دور
شرح وظایف

طراحی، نوشتن، آزمایش، و تصحیح کدها برای نرم‌افزار جدید

تجزیه و تحلیل اطلاعات برای ارائهٔ توصیه و برنامه‌ریزیِ نصب سیستم‌های جدید یا اصلاح سیستم موجود

ارزیابی روابط متقابل بین برنامه‌ها ، مانند اینکه آیا تغییر انجام‌شده در یک بخش از یک برنامه منجر به نتایج ناخواسته در بخش مرتبط می شود یا خیر

برنامه‌نویسی برای نرم‌افزار‌های انیمیشن برای باز‌ی‌های ویدئویی تعاملی برای اجرا در اینترنت و در برنامه‌های تلفن‌های هوشمند

نوشتن، اصلاح، ادغام وآزمایش کد‌های نرم‌افزار برای تجارت الکترونیک برای اجرا در اینترنت و برنامه‌های کاربردی تلفن همراه

توسعه، پیاده‌سازی، اصلاح و حفظ ویژگی‌های بازهای کامپیوتری به نحوی که به‌طور موثر در نرم‌افزار موجود ادغام شوند.

مستندسازی برای نرم‌افزارهای جدید و به‌روز

شرایط استخدام
  • مدرک کارشناسی در رشتهٔ علوم کامپیوتر یا مهندسی نرم‌افزار یا در رشته مرتبط دیگری با برنامه‌نویسی یا تکمیل دیپلم کالج در رشتهٔ علوم کامپیوتر یا رشته‌های مرتبط دیگر معمولا نیاز است.