ما در حال توسعه و نگهداری یک پلتفرم لجستیکی در مقیاس بزرگ هستیم و به دنبال یک Senior Backend Developer هستیم که علاوه بر توسعه Backend، بتواند در طراحی معماری، بهینهسازی پایگاه داده و تصمیمات فنی پروژه نقش مؤثری داشته باشد.
این موقعیت مناسب افرادی است که صرفاً برنامهنویس نیستند و علاقه دارند در رشد فنی یک محصول واقعی مشارکت کنند.
مسئولیتها
توسعه و نگهداری Web API با ASP.NET Core
طراحی و توسعه قابلیتهای جدید Backend
طراحی و بهینهسازی SQL Server
طراحی Schema و مدل داده
بهینهسازی Queryها و Indexها
بررسی Execution Plan و رفع مشکلات Performance
طراحی Transactionهای بهینه
Code Review
مستندسازی فنی
مشارکت در تصمیمات معماری
همکاری با تیم Frontend و Mobile
نگهداری فنی سرویسهای جانبی شرکت (از جمله WordPress)
مهارتهای ضروری
حداقل ۵ سال تجربه حرفهای با C# و ASP.NET Core
تسلط بر Entity Framework Core
تسلط بر SQL Server
طراحی دیتابیس نرمال
Query Optimization
Indexing
Execution Plan
Locking و Deadlock
Transaction Isolation Level
Stored Procedure (در صورت نیاز)
Git
REST API
Clean Architecture
Dependency Injection
آشنایی با Redis
آشنایی با RabbitMQ
مزیت محسوب میشود
Docker
Kubernetes
Elasticsearch
Domain Driven Design (DDD)
Microservice
تجربه سیستمهای Workflow یا ERP
آشنایی با IIS و Windows Server
آشنایی با WordPress (مدیریت، نگهداری و عیبیابی)
چیزی که برای ما مهم است
ما به دنبال فردی هستیم که:
فقط کدنویس نباشد.
بتواند مشکلات را تحلیل کند.
قبل از توسعه به Performance فکر کند.
در طراحی دیتابیس دید بلندمدت داشته باشد.
مستندسازی را بخشی از توسعه بداند.
Code Review انجام دهد.
مسئولیتپذیر و قابل اعتماد باشد.
توانایی کار تیمی و انتقال دانش داشته باشد.
فرآیند استخدام
بررسی رزومه
مصاحبه فنی
آزمون عملی
دوره آزمایشی
استخدام نهایی
ساعات کاری
شنبه تا پنجشنبه
۸:۰۰ تا ۱۷:۰۰
تجربه کار تیمی، مستندسازی و انتقال دانش برای ما به اندازه توانایی برنامهنویسی اهمیت دارد.