استخدام برنامهنویس Back-End
شرح موقعیت شغلی
مسئولیت:
- طراحی و به کارگیری معماری ها و الگوهای طراحی رایج
- توسعه نرم افزار با معماری Microservice
- Refactoring کدهای نرم افزاری
- طراحی و اجرای ساختارهای داده رابطه ای و غیررابطه ای
- به کارگیری اصول امنیتی سامانه های نرم افزاری
- طراحی و پیاده سازی سامانه های Restful
- پشتیبانی و نگهداری سامانه های موجود
الزامات:
- بیش از 3 سال سابقه کار در بکند
- مسلط بر زبان برنامه نویسی Python و فریم ورک Django و DRF
- تسلط به زبان برنامه نویسی جاوا (نسخه ۸ به بالا)
- مسلط به فریم ورک Spring و Spring Boot
- مسلط به ORM Hibernate
- آشنایی با Java design patterns
- مسلط به مفاهیم و طراحی پایگاه داده رابطهای و به طور خاص PostgreSQL
- تسلط بر Git
- آشنایی با query optimization
- آشنایی با فرآیند Code Review و Agile & Scrum
- تجربه کار به روش TDD
- توانمند در حل مسئله و تفکر تحلیلی
- دارای روحیه ی تیمی و چالش پذیر
- تسلط کافی به زبان انگلیسی
- یادگیرنده و مسئولیت پذیر
- ایده پرداز در چالشهای فنی
موارد زیر مزیت هستند:
- آشنایی با Docker
- آشنا به Async programming
- آشنایی با پایگاه داده MongoDb و Redis
مهارتهای مورد نیاز
- Back-end
- C#
- MySQL
- PHP
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست