رنامه نویس کسی است که، در چارچوب معماری مشخص، برنامهای را تولید کرده و بتواند آنرا تست و راهاندازی کند. برنامهنویس این کار را با توجه به نیازمندیهای روشنی که از تحلیلگر دریافت کرده انجام میدهد.
در این شغل باید :
● بخشی از سیستم را با لحاظ کردن محدودیتها، نیازمندیها، معماری و فرایند توسعه خاص پروژه طراحی کنید
● در این شغل باید مسئولیتها، عملیات، مشخصهها و روابط مابین عناصر طراحی را شناسایی و تعریف کنید. افزون بر این، از سازگاری با معماری و وضوح و خوانایی طراحی اطمینان داشته باشید
● به منظور یکپارچهسازی زیرسیستمهای بزرگتر با توجه به استانداردهای خاص هر پروژه، مؤلفهها را تست کنید و توسعه دهید.
● مولفههایی برای تست دیگر مؤلفهها و زیرسیستمها بسازید
● محصول را با در نظر گرفتن یکپارچهسازی مولفهها در سطح سیستم و زیرسیستم بسازید.
مهارتهای مورد نیاز
● تجربه کار با زبان برنامهنویسی PHP (حداقل3 سال)
● تجربه کاری بر رویفریم ورک Laravel (حداقل 2 سال)
● آشنایی با پایگاه داده و نوشتن sql query
● دانش و تجربه کافی در زمینه برنامهنویسی و طراحی شیء گرا
● آشنایی با مفاهیم معماری نرمافزار و معماریهای چندلایه و توزیعشده
● آشنایی با مفاهیم و ابزارهای Performance Tuning
● آشنایی با ابزارهای ساخت و یکپارچهسازی
● توانایی برقراری ارتباط با دیگر نقشهای چرخه تولید نرمافزار ازجمله Front-End و موبایل
● آشنایی با RESTful APIs و نحوه اتصال کلاین های موبایلی به سرویس های تحت وب
● علاقه و پتانسیل یادگیری مهارت ها و تکنولوژی های جدید که کارایی را بالا می برند
● ارتباط عمومی و همکاری تیمی قوی و دوستانه و علاقه به حل چالش های بزرگ
● روحیه بالا در تجزیه و تحلیل مشکلات و ارائه راه حل برای آنها
چه موردی را میخواهید گزارش کنید؟