شرح شغل و مسئولیتها
طراح و برنامهنویس کسی است که میتواند با توجه به نیازمندیهای روشنی که از تحلیلگر دریافت میکند، با استفاده از یک زبان برنامه نویسی، در چارچوب معماری مشخص، برنامهای را تولید، تست و راهاندازی کند. این برنامه میتواند یک برنامه الگوریتمی و یا یک برنامه کاربردی باشد.
شرح وظايف اين شغل
- طراحی بخشی از سیستم با در نظر گرفتن محدودیتهای نیازمندیها، معماری و فرایند توسعه خاص پروژه
- شناسایی و تعریف مسئولیتها، عملیات، مشخصهها و روابط عناصر طراحی و اطمینان از سازگاری با معماری و وضوح و خوانایی طراحی
- توسعه و تست مولفهها به منظور یکپارچهسازی در زیرسیستمهای بزرگتر با توجه به استانداردهای خاص پروژه
- ساخت مولفههایی جهت تست سایر مولفهها و زیرسیستمها
- ساخت محصول از طریق یکپارچهسازی مولفهها در سطح سیستم و زیرسیستم
تواناییها و مهارتها
مهارتهای عمومی
- توانایی درک مسئله و ارائه راه حل
- توانایی کار گروهی
- توانایی استفاده روان از متون انگلیسی تخصصی مرتبط
مهارتهای تخصصی
برنامهنویسی
- تسلط بر مفاهیم پایه، class library و ابزار NET Framework 4. 5
- تسلط بر زبان برنامهنویسی #C
- تسلط بر محیط برنامهسازی Visual Studio 2013 امتیاز محسوب میشود.
- تسلط بر مفاهیم و ابزارهای برنامهنویسی تحت وب (HTML، JavaScript، CSS، jQuery،…) و تکنولوژیهای NET و ASP. NET AJAX امتیاز محسوب میشود.
- آشنایی با ابزارهای ساخت و یکپارچهسازی امتیاز محسوب میشود.
بانکهای اطلاعاتی
- تسلط بر مفاهیم مدلسازی و طراحی بانکهای اطلاعاتی
- تسلط بر مفاهیم پیاده سازی بانکهای اطلاعاتی با ۲۰۱۲/MS SQL Server 2000/2005/2008R2
- تسلط بر برنامهنویسی T-SQL
- تسلط بر NET
- تسلط بر مفاهیم O/R Mapping و ابزارهای O/R Mapper امتیاز محسوب میشود.
طراحی و مهندسی نرمافزار
- برخورداری از دانش و تجربه کافی در زمینه برنامهنویسی و طراحی شیء گرا
- توانایی ارزیابی، انتخاب و استفاده بهینه از الگوریتمها و ساختماندادههای پایه جهت حل مسأله
- آشنایی کافی با مفاهیم معماری نرمافزار و معماریهای چندلایه و توزیعشده
- شناخت فرآیند مهندسی نرمافزار و آشنایی با مفاهیم RUP و SCRUM
- توانایی برقراری ارتباط با سایر نقشهای چرخه تولید نرمافزار
پیشنیاز
مدرک تحصیلی کارشناسی (حداقل) در رشته و گرایشهای: مهندسی کامپیوتر. دیگر رشتهها بهشرط داشتن سه سال سابقه برنامهنویسی
بازدیدها: 47