جدیدفارسی
Net/Senior .NET Developer.
رهپویان پردازش گستر صحرا | Rahpooyan Pardazesh Gostar Sahra·تهران·امروز
شرح موقعیت
مواردی که مزیت محسوب می شود: مهارت های فردی: مزایای کاری: فرصت مناسب کار در خدمات نرم افزاری بازار سرمایه استفاده از تسهیلات نظام وظیفه دانش بنیان محیط و فرهنگ کاری استاندارد و سالم امکان پیشرفت شغلی و ارتقاء روزهای کاری شنبه تا سه شنبه ساعت کاری 8 الی 17 و چهارشنبه ها 8 تا 16
نیازمندیها
- تسلط مناسب بر Data Structures & Algorithms و توانایی حل مسئله
- تسلط بر #C
- تجربه عملی توسعه نرمافزار با +NET 6.
- تسلط بر T-SQL و مفاهیم پایگاه داده
- توانایی طراحی و بهینهسازی Query، Stored Procedure و Index
- تجربه کار با Entity Framework Core و Dapper
- آشنایی با رویکردهای Database First و Code First
- تسلط بر طراحی و توسعه RESTful API
- آشنایی مناسب با اصول Object-Oriented Programming (OOP) و SOLID
- آشنایی با Design Patterns و توانایی استفاده صحیح از آنها
- آشنایی با معماریهای Clean Architecture و Layered Architecture
- آشنایی با معماری Service-Oriented / Microservices
- درک مناسب از مفاهیم Dependency Injection، Middleware و Application Lifecycle در NET.
- آشنایی با مفاهیم Asynchronous Programming و async/await
- درک مناسب از Concurrency، Multithreading و Thread Safety
- آشنایی با مفاهیم Caching و بهینهسازی Performance
- توانایی تحلیل، Troubleshooting و رفع مشکلات نرمافزاری
- آشنایی با اصول Unit Testing و Integration Testing
- تجربه کار با Git و فرآیندهای توسعه تیمی و Code Review
- تجربه توسعه نرمافزار در حوزههای مالی، بانکی یا بازار سرمایه
- تجربه کار با سیستمهای High-Performance / High-Throughput
- تجربه کار با سیستمهایی که Concurrency و Consistency در آنها اهمیت ویژهای دارد
- آشنایی با Docker و مفاهیم Containerization
- آشنایی و تجربه کار با Linux
- آشنایی با معماری Event-Driven
- تجربه کار با Message Brokerها
- آشنایی با Distributed Cache
- تجربه کار با سیستمهای Distributed
- آشنایی با مفاهیم Observability، Logging، Metrics و Tracing
- آشنایی با CI/CD و فرآیندهای استقرار نرمافزار
- مسئولیتپذیر و متعهد به نتیجه
- دارای روحیه همکاری و کار تیمی
- توانایی تحلیل مسئله و ارائه راهکار
- توانایی مدیریت و اولویتبندی چند فعالیت بهصورت همزمان
- توانایی فعالیت مؤثر در محیطهای کاری پویا و پرفشار
- علاقهمند به یادگیری و بروز نگهداشتن دانش فنی
- توانایی برقراری ارتباط مؤثر با سایر اعضای تیم
- دقت بالا در توسعه و تحویل نرمافزار
- توانایی پذیرش و ارائه بازخورد در فرآیند Code Review
- دارای نگاه مسئله محور و توانایی پیگیری موضوعات تا حصول نتیجه