شرح موقعیت
ما برای توسعه و طراحی سامانههای Enterprise، به دنبال یک Senior .NET Developer هستیم که علاوه بر تسلط فنی، دید مناسبی نسبت به طراحی نرمافزار، معماری و حل مسئله داشته باشد. مهارتها و تجربههای مورد انتظار: آشنایی با مفاهیم Concurrency، Async Programming، Performance و Scalability دانش مناسب در SQL، Indexing، Transactions و Query Optimization تجربه کار با Message Brokerهایی مانند RabbitMQ یا Kafka تجربه عملی با DDD، Clean Architecture یا معماریهای مشابه تسلط به Entity Framework Core و کار با پایگاه دادههای رابطهای درک عمیق از OOP، SOLID، Clean Code و Design Patterns درک مناسب از Microservices و Distributed Systems تجربه نوشتن Unit Test و Integration Test تجربه کار با Redis و Caching Strategies تجربه کار با Docker، Git و CI/CD تسلط بالا به C#، .NET و ASP.NET Core تجربه طراحی و توسعه RESTful APIs ویژگیها: توانایی طراحی و پیادهسازی سیستمهای Maintainable و Scalable توانایی تصمیمگیری و بیان Trade-offهای راهکارهای مختلف توانایی شناسایی و حل مشکلات Performance و Production توانایی انتقال دانش و همکاری مؤثر با سایر اعضای تیم مشارکت مؤثر در Code Review و Technical Design توانایی تحلیل مسئله و ارائه راهکار فنی مناسب تجربه کار روی سیستمهای Enterprise، High-Traffic یا Distributed و آشنایی با Observability، Monitoring و Logging امتیاز محسوب میشود.
نیازمندیها
- .NET
- #C
- .NET Core