ما به دنبال یک برنامه نویس خوب هستیم که یک نقش چالشی در توسعه راه حل های نوین در یک سیستم بانکی ایفا کند. شخص یادشده باید درباره تمام مراحل توسعه نرم افزار اطلاعات کافی داشته باشد.
مسئولیت ها:
برقرار ارتباط موثر با رویکرد مثبت و مطمئن
ایجاد unit-integrtion در کنار انجام code-review و pair-programming
یکپارچه سازی با سایر سیستم های بیرونی
برعهده گرفتن مسئولیت اولویت های کاری، تطبیق با مهلت انجام آن و استفاده از توان فنی برای اتمام با کیفیت آنها
نیازمندی های فنی این نقش:
تسلط به جاوا و درک عمیق از اکوسیستم آن
درک عمیق ازJava-Core, clean coding
تجربه کار با Unit Testing/ component integration testing
تجربه عملی طراحی و پیاده سازی Spring Framework
تجربه کار با Jira. GIT
آشنا با SQL و پایگاه داده های رابطه ای
تجربه در سیستم های Distributed و یا Concurrent
مهارت های ترجیحی:
راحتی کار با متدولوژی (Agile (Scrum
آشنایی با design pattern در جاوا
درک مناسب از معماری Microservice و design Pattern های مربوطه
آشنایی با (CI/CD pipelines (gitlab/jenkins
آشنایی با TDD یا BDD
فرصتهای مشابه