استخدام توسعهدهنده ارشد نرمافزار سازمانی #C (آقا)
شرح موقعیت شغلی
- تسلط عمومی بر مفاهیم ساختمان داده و دانش عمومی در مورد الگوریتمهای رایانهای
- مسلط به مفاهیم طراحی شیگرا
- آشنایی با معماری نرمافزار، خصوصا معماریهای لایهای و microservice و CQRS
- آشنایی با Design Pattern شیگرا
- آشنایی با Enterprise Design Patternها
- آشنایی به اصول طراحی و توسعه API و همچنین Best practiceها در این حوزه
- مسلط به چرخه کامل توسعه نرمافزار
- آشنایی با روشهای توسعه نرمافزار علیالخصوص Scrum
- آشنایی با مفاهیم ایرادیابی
- آشنایی با ابزارهای تحلیل کیفیت نرمافزار
- آشنایی با آزمون نرمافزار
- آشنایی با TDD و DDD
- مهارت در یکی از زبانهای Perl, Bash, Python, Powershell
- آشنایی به مفاهیم و اصول طراحی پایگاهدادههای رابطهای
- آشنایی با پایگاهدادههای رابطهای مطرح مانند Oracle Database Enterprise Edition و Microsoft SQL Server و MySQL و ...
- آشنایی با پایگاهدادههای غیر رابطهای مانند MongoDB
- مسلط به طراحی پایگاهداده به روش Code first
- مسلط به مفاهیم Containerization و تکنولوژی Docker
- آشنایی با مفاهیم تحلیل کلاندادهها (Big Data)
- آشنایی با مفاهیم و فناوریهای Hadoop و Spark
- آشنایی سطحی با front-end developing
- آشنایی سطحی با یک از چهارچوبهای Angular, Vue.js و یا React
- توانایی مستندسازی مطالب فنی حوزه مهندسی نرمافزار
- توانایی حل مساله
- تجربه کار در توسعه نرمافزار سازمانی
- توانایی مدیریت زمان و پخش کارها
- آشنایی سطحی با مفاهیم UI/UX
- حداقل دو سال سابقه کار در حوزه مشابه
مهارتهای تخصصی:
- مسلط به توسعه نرمافزار زبان C# و مفاهیم ASP.Net
- مسلط به C# 7.2
- مسلط به dotnet core و Asp.Net Core نسخه ۲٫۱
- مسلط به معماری لایهای
- آشنایی عمیق با سرورهای ASP مانند IIS
- دانش عمیق از چهارچوبها و ابزارهای مطرح در توسعه نرمافزارهای سازمانی C# محور در حوزههای مختلف:
• Autofac
• ASP.Net Core MVC
• nUnit
• Entity framework, Entity framework Core
• nuget
• MSBuild
• Cake
• Razor
مهارتهای مورد نیاز
- #C
- طراحی
- Design Patterns
- code first
- containerization
- Docker
- ASP.NET
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۸,۰۰۰,۰۰۰ تومان
جنسیت
- مرد
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت