پیشنیازها
● داشتن مدرک کارشناسی یا کارشناسی ارشد در رشتههای مهندسی کامپیوتر یا فناوری اطلاعات.
● داشتن کارت پایان خدمت و یا معافیت از خدمت سربازی (آقایان).
● روحیه و توانایی کار تیمی.
● داشتن حداقل سه سال سابقۀ کاری.
● توانایی و مهارت تجزیهوتحلیل اطلاعات.
● داشتن تجربه کار در حوزۀ پرداخت الکترونیک و بانکی مزیت محسوب میشود.
● توانمندی حل مسئله و تجربه Code Review.
● درک قوی از اکوسسیتم اندروید.
● داشتن تجربه کافی در یکی از زبانهای Java SE یا Kotlin.
● آشنایی با پایگاه دادهها و ORMهای رایج در اندروید.
● مسلط به یکی از معماریهای MVP یا MVVM.
● آشنایی با مفاهیم پایه Cryptography.
● آشنایی با Hilt یا Dagger.
● مسلط به Navigation Component.
● آشنایی با Architectural Components.
● مسلط به اصول برنامه نویسی امن.
● مسلط به سورس کنترل Git.
● آشنایی با Unit Testing.
● آشنایی با مفاهیم SOLID.