شرح جایگاه شغلی
شرح موقعیت شغلی
توسعه دهنده وظیفه سفارشی سازی کدهای نرم افزاری با توجه به طرح مصوب و فرایندهای مشخص شده توسط مدیرمحصول را بر عهده دارد.
وظایف و مسئولیت های تخصصی:
- پیاده سازی تسک های محول شده در زمان مقرر و تحویل به موقع
- شرکت در جلسات روزانه اسکرام برای حل مشکلات و موانع کاری
- ساختاردهی، کامنتگذاری کدها(Clean Code) و استفاده از کتابخانه کدها برای بالا بردن کارایی پروژه
- هماهنگی و مشورت با توسعه دهنده ارشد و مدیرفنی برای جلوگیری از دوباره کاری و در نظر گرفتن همه جوانب
- یادگیری و رعایت استانداردها و قوانین اسکرام (قوانینی که اسکرام مستر تعیین می کند) و برنامه نویسی (قوانینی که مدیر فنی تعیین می کند)
- تعامل با تیم توسعه و به اشتراک گذاری دانش و تجارب بدست آمده در طول پروژه برای شناخت بهتر محدودیت ها و قابلیت های محصول
وظایف عمومی:
- ارتقای دانش عمومی و فناوری مرتبط با محصول
- ارائه گزارش فرایندهای کاری انجام شده به اسکرام مستر
- رعایت آیین نامه و منشور سازمانی شرکت
دانش و مهارت تخصصی :
- مهارت در زبان برنامه نویسی حوزه کاری Back-End (C#, .Net, EntityFrimeWork)
- داشتن دانش در زمینه نظریه زبانها، طراحی الگوریتم، ساختمان داده، ساختار زبان برنامه نویسی، پایگاه داده، سیستم عامل، کامپایلر و ...
- مسلط به Design Patterns و برنامه نویسی Object Oriented و Service-oriented Architecture
- مهارت در سیستم های مدیریت بانک اطلاعاتی در حوزه کاری SQL Server.
- آشنایی با محیط ها و ابزارهای توسعه نرم افزار
- آشنایی با مفاهیم و ابزارهای کار تیمی
- مهارت قوی در تحلیل و حل مسئله