استخدام مدیر تیم برنامهنویسی (Technical Team Lead)
شرح موقعیت شغلی
ما در "گاج مارکت" به دنبال یک رهبر فنی (Technical Lead) هستیم تا به تیم فنی ما اضافه شود. رهبر فنی مسئولیت هدایت تیم را به عهده دارد تا انتظارات محصول را با تصمیم گیری های مناسب در رویکردهای فنی ( انتخاب معماری صحیح، انتخاب تکنولوژی ها، توسعه و تحویل به موقع نرم افزار، بهینه سازی و ...) به بهترین شکل ممکن محقق کند. همچنین توان رفع اختلافات فنی را داشته باشد و بتواند کیفیت فنی خروجی های تیم را تضمین کند.
شرایط احراز شغل:
حداقل 5 سال سابقه کار در تیم های فنی با توانایی حل مسائل پیچیده، مقیاس بزرگ و ارائه الگوریتم متناسب
مسلط به .Net Core
مسلط به معماری MicroService
مسلط به Event Driven Architecture
مسلط به تکنولوژیهای Messaging (RabbitMQ, NserviceBus, MassTransit)
مسلط به Distributed Cache
مسلط به کار با دیتابیسهای SQL/No-SQL
آشنا به ابزارهای مانیتورینگ PRTG, Grafana, Prometheus,…
آشنا به رویکردهای تست مانند (TDD, ATDD, BDD)
آشنایی به مفاهیم امنیت نرم افزار
آشنایی با ابزارها و رویههای توسعه نرمافزار مانند: Code Style, Review, Ndepend
آشنایی با بسترهای راهاندازیDocker, CI/CD, ...
موارد زیر مزیت محسوب می شوند :
شرایط احراز شغل:
حداقل 5 سال سابقه کار در تیم های فنی با توانایی حل مسائل پیچیده، مقیاس بزرگ و ارائه الگوریتم متناسب
مسلط به .Net Core
مسلط به معماری MicroService
مسلط به Event Driven Architecture
مسلط به تکنولوژیهای Messaging (RabbitMQ, NserviceBus, MassTransit)
مسلط به Distributed Cache
مسلط به کار با دیتابیسهای SQL/No-SQL
آشنا به ابزارهای مانیتورینگ PRTG, Grafana, Prometheus,…
آشنا به رویکردهای تست مانند (TDD, ATDD, BDD)
آشنایی به مفاهیم امنیت نرم افزار
آشنایی با ابزارها و رویههای توسعه نرمافزار مانند: Code Style, Review, Ndepend
آشنایی با بسترهای راهاندازیDocker, CI/CD, ...
موارد زیر مزیت محسوب می شوند :
- مسلط به رویکردهای نوین معماری نرم افزار
- آشنا به فنون مربی گری و آموزش تیم های توسعه دهنده
- بهبود مداوم کیفیت محصول و ارائه راهکارهای خلاقانه و نوآوری در حوزه تکنولوژی
- توانایی مذاکره موثر
- دارای مهارت تحلیل و حل مساله
- آشنا با سیستم های eCommerce و فروشگاه ساز nopCommerce.
مسئولیت ها :
- اطمینان از توسعه محصول، طبق نقشه راه، در زمان مناسب و با کیفیت مناسب
- انتخاب معماری صحیح - تحلیل و طراحی سیستم و مستندسازی پروژه
- راه اندازی کامل محصول با اقداماتی برنامه نویسی بک اند و فرانت اند، راه اندازی Database و Server و ...
- اطمینان از قرارگیری تیم در مسیر صحیح فنی
مهارتهای مورد نیاز
- مدیریت تیم برنامه نویسی
- SQL
- Microservice
- .NET Core
- Grafana
- RabbitMQ
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت