ما در تپسیشاپ در حال گسترش تیمی هستیم که به شکل دادن آینده فروش آنلاین کمک میکند. اگر دوست دارید عضوی از این مسیر باشید، خوشحال میشویم با شما آشنا شویم.
فرد ایدهآل باید تسلط قوی بر Net Core.، معماری نرمافزار و روشهای توسعه مدرن داشته باشد. مسئولیت اصلی شامل طراحی، توسعه و نگهداری راهحلهای نرمافزاری باکیفیت، مطابق با بهترین شیوههای توسعه در محیطهای Agile/Scrum خواهد بود.
Senior .Net Developer در تپسیشاپ مسئولیتهای زیر را میپذیرد:
وظایف و مسئولیتها:
- طراحی و توسعه اپلیکیشنهای مقیاسپذیر با استفاده از Net Core.
- توسعه با رعایت اصول CleanCode، قابل نگهداری و قابل تست با رعایت اصول شیءگرایی (OOP) و بهترین روشهای معماری نرمافزار.
- توسعه و نگهداری RESTful APIs و میکروسرویسها.
- پیادهسازی Domain-Driven Design (DDD) و استفاده موثر از Design Patternها.
- کار با ابزارهای ORM (Entity Framework) و بهینهسازی تعاملات دیتابیس.
- یکپارچهسازی و کار با Message Brokers مانند RabbitMQ و Kafka.
- نوشتن Unit Test برای اطمینان از کیفیت کد.
- همکاری با سایر تیمها در محیط Agile/Scrum.
- مشارکت در فرآیندهای DevOps (CI/CD, containerization, monitoring).
همچنین برای پیشبرد موثر کارها، نیازمند مهارتهای زیر است:
- تسلط به Net Core. و #C.
- درک عمیق از OOP ، software architecture و design principles.
- تجربه در توسعه API (REST, gRPC).
- مهارت کار با ORM (Entity Framework) و طراحی دیتابیس.
- تجربه عملی در معماری میکروسرویس.
- آشنایی باDomain-Driven Design (DDD) .
- تسلط بر Design Patternها و کاربرد عملی آنها.
- تجربه کار با Message Brokers (RabbitMQ, Kafka).
- آشنایی نسبی با مفاهیم DevOps (مثل Docker, CI/CD, Kubernetes) مزیت محسوب میشود.
- تجربه کار در محیطهای Agile/Scrum.
روزهای کاری در تپسیشاپ شنبه تا چهارشنبه است و شرکت در محدوده خیابان وزرا قرار دارد. اگر این فرصت شغلی با مسیر حرفهای شما همراستا است، مشتاق دیدن رزومه شما هستیم.