ما به دنبال یک برنامه نویس حرفه ای و باانگیزه هستیم تا به تیم توسعه ی نرم افزاری ما بپیوندد. اگر به دنبال محیطی پویا، یادگیری مداوم و کار روی پروژه های چالش برانگیز هستید، جای شما در تیم ما خالی است!
مسیولیت ها:
طراحی و توسعه نرم افزارهای مقیاس پذیر، پایدار و کارآمد با استفاده از .NET
بهینه سازی نرم افزارها برای حداکثر سرعت و مقیاس پذیری
طراحی و پیاده سازی معماری های تمیز (Clean Architecture) و رعایت اصول SOLID
توسعه و نگهداری APIهای RESTful با در نظر گرفتن ملاحظات امنیتی و مستندات کامل
پیاده سازی مفاهیم CQRS، DDD (Domain-Driven Design) و معماری میکروسرویس
همکاری با تیم های Front-End و طراحی برای بهبود کارایی و تجربه کاربری
نوشتن مستندات دقیق، کاربردی و قابل فهم
به روزرسانی دانش فنی با استفاده از تکنولوژی های نوظهور وب
پیاده سازی و نگهداری سیستم های مبتنی بر پیام رسان ها (Message Brokers) مانند Kafka
پیاده سازی و استفاده از تکنولوژی SignalR برای ارتباطات بلادرنگ
پیاده سازی سیستم های مالی و حسابداری، با تسلط بر معادلات حسابداری
بهینه سازی عملکرد کدها و ارائه بازخورد برای کدنویسی بهتر از طریق Code Review
همکاری با تیم ها در محیط های Agile/Scrum
مهارت ها و شایستگی ها:
حداقل 3 سال تجربه در توسعه نرم افزارهای .NET و تسلط به مفاهیم مایکروسرویس ها
تسلط کامل به C#، ASP.NET Core/MVC، EF Core و SQL Server
تجربه کار با NoSQL Databases مزیت محسوب می شود
درک عمیق از مفاهیم Cloud Platforms و توسعه در محیط های ابری
آشنایی با TDD، چارچوب های تست واحد، و فرآیندهای CI/CD
مسلط به اصول امنیتی، بهینه سازی عملکرد و محاسبات پیشرفته
آشنایی با برنامه نویسی Blockchain و زبان Solidity امتیاز محسوب می شود
مهارت در ارتباطات و همکاری تیمی
توانایی طراحی و پیاده سازی سیستم های پیچیده مالی و حسابداری
شرایط کاری:
زمان کاری شناور برای انعطاف پذیری بیشتر
روزهای کاری: شنبه تا پنجشنبه
امکان فعالیت حضوری یا دورکاری براساس شرایط
محیط کاری صمیمی و دوستانه همراه با حمایت از پیشرفت شغلی
تیم توسعه چابک (Agile) و فرآیندهای مبتنی بر Scrum
مزایای همکاری:
فرصت یادگیری و رشد حرفه ای در پروژه های چالش برانگیز
محیطی پویا با تیمی از افراد حرفه ای و متخصص
امکان مشارکت در تصمیم گیری های کلیدی تیم توسعه