تسلط به حداقل 2 زبان برنامهنویسی زبانهای برنامهنویسی
یادگیری مفاهیم پایهای برای برنامهنویسی(آشنایی با الگوریتمهای برنامهنویسی، طراحی الگوریتم، توابع بازگشتی و…) داشتن درک ریاضی فراتر از سطح پایهای و آشنایی با گرافها، آمار مقدماتی، جبر و استقراء)
توانایی حل مسئله برای برنامه نویس
مهارتهای ارتباطی
بهطور معمول برنامه نویس بیشتر زمانش را بهصورت انفرادی در مقابل کامپیوتر میگذارند. با این حال، بسیاری از موقعیتهای شغلی یا فرصتهای جذب پروژه توانایی برقراری ارتباط موثر با اعضای تیم
با انگیزه، فعال، یادگیرنده و جستجوگر
ثبت مشکل و تخلف آگهی
ارسال رزومه برای گروه صنعتی مکرر