برنامه نویس کامپیوتر یا وب کدهای برنامه های نرم افزاری و وب سایت ها را می نویسد. برنامه نویس ها محصولات نرم افزاری جدید تولید می کنند که نیازمند مهارت و علاقه ویژه ای در این زمینه دارد.
تمام آن چیزی را که از طریق کامپیوتر می توان دید از بازی های کامپیوتری گرفته تا سیستم عامل هایی مثل ویندوز و برنامه هایی مثل Office از جمله محصولات نرم افزاری است که بخش قابل توجهی از آن ها را برنامه نویسان کامپیوتر تولید کرده اند.
برای طراحی و تولید وب سایت ها نیز از برنامه نویس های وب استفاده می شود. در برنامه نویسی وب هم می توان قسمت frontend و هم backend سایت را طراحی و اجرا کرد.
در ادامه مهارت های استخدام برنامه نویس را شرح خواهیم داد.
برنامه نویس باید قدرت تحلیل بالای برای درک نتیجه کد داشته باشد.
برنامه نویس باید تمرکز بالایی برای حفظ یکپارچگی و جلوگیری از خطا و اشتباه داشته باشد.
دقت و توجه به جزئیات برای اینکه دچار خطا و اشتباه نشود.
توانایی حل مسئله به منظور قدرت تصمیم گیری و حل پیچیدگی های کد ها و مسئله به وجود آمده
استفاده از ابتکار و خلاقیت در نوشتن کدها و کپی نبودن برنامه های ایجاد شده از برنامه های موجود در بازار
مهارت و توانایی کار تیمی و گروهی یکی از ملزومات برنامه نویس است، چون بعضی از پروژه ها را نمیتوان فردی انجام داده یا زمان زیادی باید برای آن صرف کرد.