همراه الکترونیک آوای پارسی
همراه الکترونیک آوای پارسی

توسعه‌دهنده Backend (.NET)

تهران، پونک
تمام وقت
شنبه تا چهارشنبه 8:30 تا 17:30
-
وام -پاداش -بیمه درمان تکمیلی -ناهار -بسته ها و هدایای مناسبتی

این فرصت شغلی چقدر برای من مناسب است؟

11 تا 50 نفر
بانکداری
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
Microsoft SQL Server - متوسط
C# - پیشرفته
HTML & CSS - متوسط
Git - متوسط
Redis - مقدماتی
MongoDB - مقدماتی
.NET / .NET Core - متوسط
زبان انگلیسی-متوسط

شرح شغل و وظایف

ویژگی‌های عمومی مورد انتظار
- توانایی حل مسئله و تحلیل مسائل فنی
- مسئولیت‌پذیری و تعهد به کیفیت خروجی
- توانایی کار تیمی و تعامل موثر با سایر اعضای تیم
- توانایی یادگیری تکنولوژی‌ها و ابزارهای جدید
- رعایت اصول Clean Code و استانداردهای توسعه نرم‌افزار
- توانایی مستندسازی و انتقال دانش
- آشنایی با فرآیند توسعه نرم‌افزار و مدیریت نسخه‌ها

سطح ارشدیت: Mid-Level / Senior
حداقل سابقه کاری: 3 سال

شرح مسئولیت‌ها
- طراحی، توسعه و نگهداری سرویس‌های Backend با استفاده از C# و ASP.NET Core
- طراحی و پیاده‌سازی RESTful API
- طراحی و توسعه ساختار دیتابیس و بهینه‌سازی Queryها
- پیاده‌سازی سیستم احراز هویت و مدیریت سطوح دسترسی
- رعایت اصول معماری نرم‌افزار و طراحی کد قابل توسعه و نگهداری
- نوشتن تست‌های خودکار و رفع مشکلات فنی
- همکاری نزدیک با تیم Frontend برای یکپارچه‌سازی سرویس‌ها

مهارت‌های ضروری
- تسلط به زبان C# و مفاهیم برنامه‌نویسی شیءگرا (OOP)
- تسلط به ASP.NET Core و توسعه Web API
- تسلط به طراحی و پیاده‌سازی RESTful API
- تسلط به Entity Framework Core
- تسلط به SQL Server و طراحی دیتابیس رابطه‌ای
- توانایی تحلیل و بهینه‌سازی Queryهای دیتابیس
- آشنایی کامل با اصول SOLID و Design Patterns
- آشنایی با Clean Architecture و Layered Architecture
- تسلط به Dependency Injection و Async Programming
- تجربه پیاده‌سازی Authentication و Authorization
- آشنایی با JWT، Refresh Token و Role/Policy-Based Authorization
- تجربه کار با Git و مدیریت Branchها
- تجربه نوشتن Unit Test و آشنایی با xUnit
- آشنایی با Swagger و مستندسازی API
- آشنایی با Redis و مفاهیم Caching
- تجربه کار با MediatR و الگوهای CQRS

مهارت‌های امتیازی
- تجربه طراحی و پیاده‌سازی Microservices
- تجربه کار با RabbitMQ یا Kafka
- تجربه کار با Docker و Docker Compose
- آشنایی با CI/CD و فرآیندهای استقرار نرم‌افزار
- آشنایی با FluentValidation و Mapster
- تجربه پیاده‌سازی Background Jobs با Hangfire
- آشنایی با SignalR و ارتباطات Real-time
- تجربه کار با Serilog و سیستم‌های Logging و Monitoring
- آشنایی با Integration Testing

شرایط احراز شغل

جنسیت
تفاوتی ندارد
زبان
انگلیسی| متوسط ۵۰٪
نرم افزارها
C#| پیشرفته HTML & CSS| متوسط .NET / .NET Core| متوسط Microsoft SQL Server| متوسط Git| متوسط MongoDB| مقدماتی Redis| مقدماتی

ارسال رزومه برای همراه الکترونیک آوای پارسی

گزارش مشکل یا تخلف آگهی