ما به دنبال جذب یک توسعهدهنده بکاند (Mid-Level Backend Developer) هستیم که تجربه مناسبی در توسعه سرویسهای بکاند داشته باشد و بتواند در کنار تیم فنی، در توسعه و بهبود سیستمهای نرمافزاری مشارکت کند.
در این موقعیت شغلی، شما با تمرکز بر کیفیت کد و توسعه قابل نگهداری، در اجرای قابلیتهای جدید و پشتیبانی از سرویسهای موجود نقش خواهید داشت.
مسئولیتهای کلیدی
- توسعه و نگهداری سرویسهای بکاند مبتنی بر Java و Java EE
- توسعه اپلیکیشنها با استفاده از Spring Framework
- مشارکت در پیادهسازی ساختار و معماری سیستمها
- پیادهسازی قابلیتهای جدید و بهبود بخشهای موجود
- طراحی و توسعه APIهای پایدار و قابل توسعه
- همکاری در بهینهسازی عملکرد سیستم
- همکاری با سایر اعضای تیم شامل توسعهدهندگان، QA و مدیران محصول
- نوشتن کد تمیز، قابل تست و قابل نگهداری
- مشارکت در مستندسازی بخشهای مختلف سیستم
- همکاری در بررسی و رفع مشکلات فنی
شرایط احراز
- حداقل 2 تا 4 سال سابقه کاری در توسعه بکاند
- تسلط مناسب به Java
- آشنایی عملی با Java EE
- تسلط مناسب به Spring Framework
- آشنایی خوب با پایگاههای داده رابطهای و NoSQL
- آشنایی با SQL و مفاهیم پایه طراحی دیتابیس
- تجربه کار تیمی و همکاری در پروژههای نرمافزاری
- آشنایی با متدولوژی Agile
- توانایی حل مسئله و تفکر تحلیلی
- آشنایی با برنامهنویسی شیگرا و اصول طراحی نرمافزار
- آشنایی با فرآیندهای توسعه تیمی (کنترل نسخه، Code Review و مستندسازی)
تحصیلات (اختیاری)
- مدرک تحصیلی مرتبط با کامپیوتر یا نرمافزار مزیت محسوب میشود (داشتن مدرک الزامی نیست)
مزیت محسوب میشود
- آشنایی با Apache Kafka
- آشنایی با Redis
- آشنایی با Elasticsearch
- تجربه کار با Docker
- آشنایی با Linux
- آشنایی با AngularJS و Python
چند تا نکته:
- سادافزار دانش بنیان بوده و امکان ارائه امریه سربازی داره (درصورت وجود امکان از طرف معاونت علمی)
- در سادافزار چرخۀ فید فوروارد همیشه در چرخشه (جلسات رترو برامون اهمیت بالایی داره و دوست داریم همدیگه رو بشنویم)
- در کنار تفریحاتی مثل تنیس و فیفا و کال آف، در انجام کارها جدیت داریم
- ساعت کاری مون در حد منطقی شناور هست
- امکان انجام بخشی از کار به صورت دورکاری وجود داره
- محل شرکت درمحدوده ناحیه نوآوری دانشگاه شریف هست
خالص پرداختی بین 35 تا 55 میلیون تومان (امسال)