طراح و برنامه‌نویس دات‌نت

شهر:
تهران
تحصیلات:
مهندسی کامپیوتر (نرم‌افزار، سخت‌افزار)
حوزه کاری:
تولید نرم‌افزار

شرح شغل و مسئولیت‌ها

طراح و برنامه‌نویس کسی است که می‌تواند با توجه به نیازمندی‌های روشنی که از تحلیلگر دریافت می‌کند، با استفاده از یک زبان برنامه نویسی، در چارچوب معماری مشخص، برنامه‌ای را تولید، تست و راه‌اندازی کند. این برنامه می‌تواند یک برنامه الگوریتمی و یا یک برنامه کاربردی باشد.

شرح وظايف اين شغل

  • طراحی بخشی از سیستم با در نظر گرفتن محدودیت‌های نیازمندی‌ها، معماری و فرایند توسعه خاص پروژه
  • شناسایی و تعریف مسئولیت‌ها، عملیات، مشخصه‌ها و روابط عناصر طراحی و اطمینان از سازگاری با معماری و وضوح و خوانایی طراحی
  • توسعه و تست مولفه‌ها به منظور یکپارچه‌سازی در زیرسیستم‌های بزرگ‌تر با توجه به استانداردهای خاص پروژه
  • ساخت مولفه‌هایی جهت تست سایر مولفه‌ها و زیرسیستم‌ها
  • ساخت محصول از طریق یکپارچه‌سازی مولفه‌ها در سطح سیستم و زیرسیستم

توانایی‌ها و مهارت‌ها

مهارت‌های عمومی

  • توانایی درک مسئله و ارائه راه حل
  • توانایی کار گروهی
  • توانایی استفاده‌ روان از متون انگلیسی تخصصی مرتبط

مهارت‌های تخصصی

برنامه‌نویسی

  • تسلط بر مفاهیم پایه، class library و ابزار NET Framework 4. 5 
  • تسلط بر زبان برنامه‌نویسی #C
  • تسلط بر محیط برنامه‌سازی  Visual Studio 2013 امتیاز محسوب می‌شود.
  • تسلط بر مفاهیم و ابزارهای برنامه‌نویسی تحت وب (HTML، JavaScript، CSS، jQuery،...) و تکنولوژی‌های ASP. NET و ASP. NET AJAX امتیاز محسوب می‌شود.
  • آشنایی با ابزارهای ساخت و یکپارچه‌سازی امتیاز محسوب می‌شود.

بانک‌های اطلاعاتی

  • تسلط بر مفاهیم مدل‌سازی و طراحی بانک‌های اطلاعاتی
  • تسلط بر مفاهیم پیاده سازی بانک‌های اطلاعاتی با 2012/MS SQL Server 2000/2005/2008R2
  • تسلط بر برنامه‌نویسی T-SQL
  • تسلط بر ADO. NET
  • تسلط بر مفاهیم O/R Mapping و ابزارهای O/R Mapper امتیاز محسوب می‌شود.

طراحی و مهندسی نرم‌افزار

  • برخورداری از دانش و تجربه کافی در زمینه برنامه‌نویسی و طراحی شیء گرا
  • توانایی ارزیابی، انتخاب و استفاده بهینه از الگوریتم‌ها و ساختمان‌داده‌های پایه جهت حل مسأله
  • آشنایی کافی با مفاهیم معماری نرم‌افزار و معماری‌های چندلایه و توزیع‌شده
  • شناخت فرآیند مهندسی نرم‌افزار و آشنایی با مفاهیم RUP و SCRUM
  • توانایی برقراری ارتباط با سایر نقش‌های چرخه تولید نرم‌افزار

پیش‌نیاز

مدرک تحصیلی کارشناسی (حداقل) در رشته و گرایش‌های: مهندسی کامپیوتر. دیگر رشته‌ها به‌شرط داشتن سه سال سابقه برنامه‌نویسی

ارسال درخواست همکاری