آگهی‌های استخدامی

استخدام سرپرست تیم برنامه‌نویسی (Technical Team Lead)

آيريا | Ayria
تهران، تهران

شرح موقعیت شغلی

تیم برنامه‌نویسی آیریا در تلاش است تا سیستم توسعه‌داده خود را برای مقیاس‌پذیری هرچه بیشتر بازطراحی کند. محصولات این تیم در حال حاضر بیشتر از ۱ میلیون کاربر ثبت‌شده دارند و همچنین برنامه توسعه طولانی‌مدت برای نرم‌افزار تدارک دیده شده است که انتظار می‌رود تعداد تراکنش‌های روزانه و کاربران را بیش از پیش افزایش دهد. برای توسعه نرم‌افزار از فناوری‌های Java، Spring، Docker، Liquibase استفاده شده و دیتابیس این محصول MySQL است. همچنین در طراحی فرانت این محصول از React استفاده شده است.



مسئولیت‌های مورد انتظار

  • مشارکت در معماری، طراحی، تولید و نگه‌داری نرم‌افزارهای فعلی/آینده
  • مسلط به کار تیمی درون تیمی و بین تیمی
  •  تولید برنامه‌های با کیفیت و سرعت بالا و مقیاس‌پذیر
  • هدایت و رهبری تیم برای انجام مسئولیت‌های تیم و پیاده‌سازی نیازمندی‌ها
  • برنامه‌ریزی تولید و نگهداری نرم‌افزار‌های فعلی/آینده
  • شناسایی ریسک‌ها و برنامه‌ریزی کاهش ریسک
  • پیگیری امور درون تیمی و فیدبک به اعضای تیم
  • برنامه‌ریزی آموزش و رشد اعضای تیم
  • پیگیری روند استخدام اعضای جدید تیم
  • تعامل مستمر با PO/SM
  • ارزیابی مداوم نرم‌افزار و برنامه‌ریزی برای بهبود کارایی آن
  • ارزیابی ابزارها/فناوری‌ها جدید مرتبط
  • مستندسازی مدون اطلاعات درخواستی
  • اشتیاق یادگیری مداوم

شایستگی‌های مورد نیاز

  • حداقل ۵ سال سابقه کاری مرتبط
  • خلاقیت، قدرت تحلیل و حل مساله
  • تسلط به مفاهیم برنامه نویسی شیء‌گرا
  • تسلط بر زبان برنامه نویسی Java و فریم‌ورک‌های خانواده Spring
  • تسلط بر فریم‌ورک‌های Maven/Hibernate/Liquibase
  • تسلط بر برنامه‌نویسی تست محور (TDD)
  • تسلط به الگوریتم‌ها و ساختمان داده‌های پایه برای توسعه نرم‌افزار
  • تسلط به ابزارهای تیمی توسعه نرم‌افزار مانند Git
  • تسلط به مفاهیم پایگاه داده‌های رابطه‌ای
  • تسلط به ابزارهای Stream Processing مانند Kafka
  • تسلط بر اصول مهندسی نرم‌افزار و الگو‌های طراحی و معماری نرم‌افزار
  • تسلط بر برنامه‌نویسی Reactive و آشنایی با فریم ورک‌های Reactor یا Rx-Java
  • تسلط بر معماری Microservice
  • تسلط بر معماری Service-oriented
  • تسلط بر فریم‌ورک React و یا دیگر فریم‌ورک‌های مشابه آن
  • تسلط بر Docker و ساخت Docker-image از برنامه‌های جاوا
  • تسلط بر متدلوژی Scrum/XP
  • تسلط بر معماری Restful
  • آشنایی با اصول مانیتورینگ و نرم‌افزارهای Prometheus و Grafana
  • آشنایی با اصول جمع‌آوری لاگ‌ها و ELK
  • آشنایی با Kubernetes
  • آشنایی با CI/CD
  • آشنایی با مفاهیم و اصول Continues Delivery
  • آشنایی با Spring Cloud

دانسته‌هایی که مزیت محسوب می‌شوند

  • آشنایی و سابقه کار با سیستم‌های توزیع‌شده و داده‌محور
  • آشنایی با BDD
  • آشنایی با Redis
  • آشنایی با Hazelcast

مزایای موقعیت شغلی

  • بیمه تکمیلی
  • حقوق رقابتی
  • پاداش 
  • ساعت کاری شناور
  • آینده خوب پروژه‌های شرکت

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

  • مدیریت تیم برنامه نویسی
  • Entity Framework
  • OOP
  • ASP.NET Core

حداقل سابقه کار

  • بیش از شش سال

حقوق

  • حقوق از ۵۰,۰۰۰,۰۰۰ تومان

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۲/۰۴/۰۵ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه