توضیحات
شرکت راهکار هوشمندانه تنظیم الکترونیکی بازار بیستون به دنبال یک توسعهدهنده ارشد 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.