این فرصت شغلی بسته شده است.
تکنولوژیها
- C#.NETAgileScrumLocks
همکاری در طراحی، توسعه، تست، رفع خطاها و استقرار اپلیکشنهای تولید شده با فناوریها و فریمورکهای متنوع.
شرح وظایف:
- مشارکت در فرایند توسعه نرمافزار، از برنامهریزی و سازماندهی گرفته تا پیادهسازی و تحویل.
- کسب اطمینان از بهترین راندمان، کیفیت و پاسخگویی ممکن در اپلیکیشنها
- نوشتن کدهایی با طراحی مناسب، قابلیت تست و کارایی بالا با استفاده از بهترین رویههای توسعه نرمافزار.
- قابلیت کار در محیطی پویا و متغییر با استفاده از Continuous Integration
- حضور در فعالیتهای تیمی برای دستیابی به بهترین راهکارها
مهارتهای ضروری:
- 4 سال تجربه جدی توسعه نرم افزار از طریق C#/.NET
- آشنایی عمیق با فرایند توسعه نرمافزار (جمعآوری نیازها، طراحی، توسعه و استقرار)
- تجربه مهندسی نرمافزار در زمینه اپلیکیشنهای منتشرشده
- آشنایی با فریمورک توسعه Agile مانند Scrum یا XP
- تجربه در یونیت تستینگ
- تجربه در توسعه اپلیکیشنهای multi-threaded با درک عمیق از مفاهیمی چون Threads, Concurrency و lock
- تجربه در ASP.NET (WebApi, MVC), ASP.NET Core
- تجربه در هر دونوع پایگاه داده: RDBMSs و NoSQL
- توانایی بالا در مهارتهای ارتباطی