Senior Back-End Developer (C#)

Rahtab Isfahan

Posted Over a month ago

توضیحات

شرکت راهکار هوشمندانه تنظیم الکترونیکی بازار بیستون به دنبال یک توسعه‌دهنده ارشد Back-End با تخصص در #C برای پیوستن به تیم فنی خود در اصفهان است. این نقش شامل طراحی، توسعه و نگهداری از سرویس‌های Back-End است که به ایجاد و استقرار نرم‌افزار‌های با کیفیت و کارآمد کمک می‌کند.

وظایف و مسئولیت‌ها:

  • تحلیل نیازهای کسب‌وکار و ارائه راهکارهای نرم‌افزاری.
  • طراحی معماری نرم‌افزار و پایگاه‌داده با اصول SOLID و Design Patterns.
  • ارائه مستندات فنی برای توسعه‌دهندگان و سایر اعضای تیم.
  • پیاده‌سازی نرم‌افزارهای تحت وب، ویندوز یا APIهای مبتنی بر NET Core/ASP.NET.
  • توسعه و بهینه‌سازی پایگاه داده (SQL Server ،PostgreSQL ،NoSQL).
  • استفاده از Entity Framework ،Dapper و ORMهای دیگر.
  • پیاده‌سازی Unit Testing و Integration Testing.
  • بهینه‌سازی عملکرد نرم‌افزار و رفع باگ‌ها.
  • راهنمایی و منتورینگ برنامه‌نویسان جونیور و مدیور.
  • بررسی و تأیید کدهای تیم (Code Review).
  • همکاری نزدیک با تیم DevOps برای استقرار نرم‌افزار.
  • پیاده‌سازی اصول OAuth ،JWT ،Identity Server.
  • کار با Microservices و Docker/Kubernetes.
  • استفاده از CI/CD برای استقرار خودکار نرم‌افزار.

شرایط احراز:

  • مسلط به C# ،.NET Core ،ASP.NET MVC ،Web API.
  • آشنایی با Microservices ،CQRS ،Event-Driven Architecture.
  • تجربه کار با SQL Server ،Entity Framework ،Redis.
  • مسلط به Unit Testing ،TDD ،Mocking Frameworks.
  • آشنایی با Git ،Azure DevOps ،Docker ،Kubernetes.
  • تجربه کار با RabbitMQ و Kafka برای پردازش رویدادها.
  • آشنایی با Blazor و MAUI برای توسعه اپلیکیشن‌های مدرن.
  • دانش سیستم‌های نسخه سازی کد مانند Git ،SVN و Mercurial.
  • دانش یکپارچه‌سازی مداوم.
  • تجربه توسعه خدمات وب (SOAP و REST).
  • آشنایی با الگوهای همزمانی در سی‌شارپ.
  • درک خوبی از فناوری‌های پایگاه داده (پایگاه داده رابطه ای و NoSQL) ترجیحاً در SQL Server و MongoDB.
  • آشنایی با Pipelines CI/CD و DevOps.

To see more jobs that fit your career