Technical Team Lead

Portal Tehran

Posted a month ago

توضیحات

 وظایف اصلی این نقش:

  • توسعه و بهبود معماری نرم‌افزارها با تاکید بر مهارت‌های پیشرفته در NET Core. (ASP.NET Core ،Web API و EF Core) و React (شامل React Hooks ،Context API و مدیریت وضعیت با Redux).
  • طراحی و پیاده‌سازی سیستم مانیتورینگ جامع با استفاده از ابزارهایی مانند Prometheus و Grafana برای اطمینان از پایداری سرویس‌ها.
  • بهینه‌سازی و بازبینی استانداردهای تیم توسعه با تمرکز بر استفاده از Design Patterns و Best Practices در NET Core. و React.
  • مدیریت و بهینه‌سازی سرورها و زیرساخت‌های شبکه در مرکز داده با مهارت‌های زیر:
  • پیکربندی سرورهای لینوکس و ویندوز برای اجرای سرویس‌های پیشرفته شامل IIS ،Nginx و Apache.
  • بهینه‌سازی تنظیمات شبکه، از جمله VLAN Configuration ،Load Balancing و پیکربندی DNS.
  • مدیریت امنیت سرور با استفاده از Firewall Rules ،Intrusion Detection/Prevention Systems (IDS/IPS)، و TLS/SSL Certificate Management.
  • نظارت بر عملکرد سرورها و رفع مشکلات با ابزارهایی مانند Nagios ،Zabbix یا SolarWinds.
  • تنظیم و مدیریت سیستم‌های ذخیره‌سازی داده مانند SAN و NAS و ایجاد راه‌حل‌های مطمئن برای Backup & Disaster Recovery.
  • پیکربندی و مدیریت High Availability Clusters برای اطمینان از تداوم خدمات حتی در شرایط بحرانی.
  • بهینه‌سازی مصرف منابع سرور با استفاده از ابزارهای Resource Monitoring و پیاده‌سازی Autoscaling در محیط‌های Containerized.
  • مقابله با حملات سایبری و افزایش امنیت سرویس‌ها از طریق مفاهیمی مانند OWASP Standards، پیاده‌سازی JWT Authentication و مدیریت صحیح CORS.
  • مدیریت تیم فنی و هدایت پروژه‌های کلیدی با تمرکز بر یکپارچگی بین فرانت‌اند و بک‌اند.
  • مستندسازی دقیق تمامی فرآیندهای فنی و تصمیمات برای ایجاد دانش سازمانی پایدار.
  • بهینه‌سازی پایگاه‌های داده با مهارت در SQL Server (شامل Index Optimization و Query Tuning) و مدیریت داده‌های بزرگ با Elasticsearch.
  • پیاده‌سازی سیستم‌های کشینگ با Redis برای افزایش سرعت دسترسی به داده‌ها.
  • ایجاد ارتباطات مقیاس‌پذیر بین سرویس‌ها با استفاده از Kafka و RabbitMQ.
  • طراحی و مدیریت Pipeline‌های CI/CD با ابزارهایی مانند GitLab CI و استفاده مؤثر از Docker و Kubernetes برای توسعه و استقرار سرویس‌ها.
  • اجرای فرآیندهای Code Review برای تضمین کیفیت کدها با تاکید بر Unit Testing و Integration Testing در محیط‌های NET Core. و React.
  • تحلیل داده‌ها و ارائه راهکارهای بهینه با استفاده از Power BI یا Python برای تحلیل پیشرفته.
  • پیاده‌سازی تست‌های خودکار در فرانت‌اند با ابزارهایی مانند Jest و React Testing Library و در بک‌اند با xUnit یا NUnit.
  • کار با ابزارهای مدیریت وضعیت پیشرفته در فرانت‌اند مانند Redux Toolkit و React Query برای بهینه‌سازی عملکرد.
  • به‌کارگیری Microservices Architecture و ارتباطات مبتنی بر gRPC یا REST API در پروژه‌های بک‌اند.
  • همکاری نزدیک با تیم طراحی برای اطمینان از تجربه کاربری (UX) یکپارچه و استفاده بهینه از CSS-in-JS، Styled Components یا Sass در فرانت‌اند.

ویژگی‌های کلیدی مورد انتظار:

  • مسئولیت‌پذیر: مسائل را به بهترین شکل ممکن مدیریت می‌کنید و هیچ‌چیز را نیمه‌تمام نمی‌گذارید.
  • حل مسئله: توانایی شناسایی مشکلات پیچیده و ارائه راه‌حل‌های عملی و بهینه را دارید.
  • انعطاف‌پذیر: به گذشته متعصب نیستید و با تغییرات جدید خودت را تطبیق می‌دهید.
  • تخصص فنی بالا: تسلط کامل به NET ،React ،DevOps ،Kafka ،Docker ،CI/CD.
  • پایگاه‌داده و معماری داده: دانش عمیق در SQL Server ،Elasticsearch و Redis برای طراحی زیرساخت‌های داده‌ای پیشرفته.
  • تصمیم‌گیری مبتنی بر داده: توانایی تحلیل داده‌ها و اتخاذ تصمیم‌های استراتژیک با رویکرد Data-Driven را دارید.
  • مدیریت تیم: توانایی ایجاد انگیزه، ارتباط مؤثر و هدایت تیم فنی را دارید.
  • درک نیازهای بیزنس: بهترین و بهینه‌ترین راه‌حل‌ها را برای مسائل تجاری ارائه می‌دهید.

چرا پرتال؟

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

آنچه شما را متمایز می‌کند:

  • تجربه طراحی زیرساخت‌های پیچیده و Scalable.
  • دانش عمیق در زمینه امنیت اطلاعات و شبکه.
  • سابقه استفاده از ابزارهای پیشرفته برای توسعه، استقرار، و مدیریت سرویس‌ها.
  • سابقه موفق در تحلیل داده‌ها و ارائه راه‌حل‌های مبتنی بر داده.

نحوه همکاری:

  • در ابتدای مسیر جلسات منظم هفتگی با منتور تیم (مدیر فنی فعلی) خواهید داشت تا اکوسیستم پرتال را بشناسید و با ساختارهای موجود آشنا شوید. سپس به‌مرور نقش‌ها و مسئولیت‌ها به شما سپرده خواهد شد تا به‌عنوان رهبر فنی تیم تحول را هدایت کنید.

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.