استخدام Backend Developer (PHP/Laravel)
شرح موقعیت شغلی
مهارتهای تخصصی مورد نیاز:
مسلط به 8.0 PHP و 8 Laravel Framework
دارا بودن دانش کافی با مفاهیم MVC و OOP و Design Patterns
آشنایی کامل به مفاهیم SOLID, Design Patterns و Clean Code و رعایت کردن این اصول
دارا بودن دانش کافی با مفاهیم ORM و توانایی نوشتن Efficient Raw Queries
دانش در زمینه های Job, Queue, Event, Redis, Cache, Notification
دارا بودن دانش کافی در زمینه توسعه RESTFUL Api
آشنایی مناسب با Git
آشنایی با تست نویسی (Unit Test, Feature Test)
مهارتهای دارای امتیاز مثبت:
آشنایی مناسب با Redis و Caching Systems
آشنایی با NoSQL
آشنایی با ELK
آشنایی با CI/CD و ابزارهایی مانند Jenkins
آشنایی با Docker
آشنایی با طراحی Package در لاراول
آشنایی با لینوکس در حد LPIC-1
آشنایی با Anti-patterns
آشنایی با استاندارهای PSR
مسلط به مفاهیم Security
آشنایی با معماری Microservice
مهارتهای عمومی:
متعهد مسئولیت پذیر
دارای توانایی درک مسئله, قدرت تحلیل و ارائه راهحل
توانایی کار در تیم و هماهنگی با اعضای تیم
روحیه یادگیری و اشتراک دانش و مهارت
منظم در مدیریت زمان
آشنایی با زبان انگلیسی در حد متوسط (خواندن مقاله)
شرح وظایف:
ارائه راه کارهای خلاقانه و بهینه برای تست سیستم
پیاده سازی ماژول ها با قابلیت استفاده مجدد
اصلاح سیستم و نرم افزارهای موجود برای تصحیح خطاها و بهبود عملکرد (رفع باگ)
کد نویسی و توسعه کد های قبلی
به روز رسانی کد ها جهت عملکرد بهینه
همکاری با توسعه دهنده FrontEnd برای استفاده از API ها
تحقیق، مستندسازی، رتبه بندی و کمک به انتخاب گزینه های مناسب در زمان انتخاب ابزار جدید برای تعبیه در معماری نرم افزار
کد نویسی تمیز
مستندسازی code
مستندسازی api
مسلط به 8.0 PHP و 8 Laravel Framework
دارا بودن دانش کافی با مفاهیم MVC و OOP و Design Patterns
آشنایی کامل به مفاهیم SOLID, Design Patterns و Clean Code و رعایت کردن این اصول
دارا بودن دانش کافی با مفاهیم ORM و توانایی نوشتن Efficient Raw Queries
دانش در زمینه های Job, Queue, Event, Redis, Cache, Notification
دارا بودن دانش کافی در زمینه توسعه RESTFUL Api
آشنایی مناسب با Git
آشنایی با تست نویسی (Unit Test, Feature Test)
مهارتهای دارای امتیاز مثبت:
آشنایی مناسب با Redis و Caching Systems
آشنایی با NoSQL
آشنایی با ELK
آشنایی با CI/CD و ابزارهایی مانند Jenkins
آشنایی با Docker
آشنایی با طراحی Package در لاراول
آشنایی با لینوکس در حد LPIC-1
آشنایی با Anti-patterns
آشنایی با استاندارهای PSR
مسلط به مفاهیم Security
آشنایی با معماری Microservice
مهارتهای عمومی:
متعهد مسئولیت پذیر
دارای توانایی درک مسئله, قدرت تحلیل و ارائه راهحل
توانایی کار در تیم و هماهنگی با اعضای تیم
روحیه یادگیری و اشتراک دانش و مهارت
منظم در مدیریت زمان
آشنایی با زبان انگلیسی در حد متوسط (خواندن مقاله)
شرح وظایف:
ارائه راه کارهای خلاقانه و بهینه برای تست سیستم
پیاده سازی ماژول ها با قابلیت استفاده مجدد
اصلاح سیستم و نرم افزارهای موجود برای تصحیح خطاها و بهبود عملکرد (رفع باگ)
کد نویسی و توسعه کد های قبلی
به روز رسانی کد ها جهت عملکرد بهینه
همکاری با توسعه دهنده FrontEnd برای استفاده از API ها
تحقیق، مستندسازی، رتبه بندی و کمک به انتخاب گزینه های مناسب در زمان انتخاب ابزار جدید برای تعبیه در معماری نرم افزار
کد نویسی تمیز
مستندسازی code
مستندسازی api
مهارتهای مورد نیاز
- Back-end
- PHP
- Laravel
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست