فینوداد، مرکز نوآوری بانک ملی ایران، با هدف توسعه و گسترش نوآوری در صنعت مالی شکل گرفته است. این مرکز با فراهم آوردن زیرساخت، منابع، تجارب و شبکه موردنیاز برای پیشرفت نوآوری در حوزه فینتک، به دنبال ایجاد راهحلهای مالی جامع برای آیندهای بهتر است.
فینوداد به همکاری با تیمی متعهد و مجرب در اکوسیستم مالی افتخار میکند. ما تلاش میکنیم با استفاده از امکانات بانک ملی، راهکارهای نوآورانه و خلاقانهای را به منظور بهبود خدمات مالی و رفع نیازهای مشتریان ارائه دهیم.
مسئولیتها و شرح وظایف این نقش بهصورت تمامعیار فولاستک تعریف شده است و انتظار میرود فرد در هر دو سمت بکاند (با تمرکز بر Java) و فرانتاند تسلط و مشارکت داشته باشد و بتواند قابلیتها را بهصورت سرتاسری از شناخت مسئله تا ارائه در محیط عملیاتی پیش ببرد. در این جایگاه، صرفاً اجرای تسکها کافی نیست. فرد باید مالکیت فنی قابلیتها و سرویسهای محولشده را بپذیرد، تصمیمهای فنی را پیگیری کند و نسبت به کیفیت و نتیجهٔ نهایی کار پاسخگو باشد. علاوه بر مهارت فنی، بهدنبال فردی پویا، پرانرژی و پیشبرنده هستیم؛ کسی که صبر نمیکند تا کار به او محول شود، خودش فرصتها و مسائل را شناسایی میکند، در تیم روحیهٔ تحرک و تعامل ایجاد میکند و با نگاه مثبت بهدنبال بهبود مستمر محصول و تیم است. مهمترین نیازهای تخصصی ما عبارت است از:
طراحی، توسعه و نگهداری سرویسهای بکاند با Java و Spring Boot.
طراحی و توسعهٔ رابطهای کاربری فرانتاند و تحویل قابلیتهای محصول بهصورت سرتاسری و مستقل.
تبدیل نیازهای کسبوکار به راهکارهای فنی روشن، اجرایی و قابل نگهداری؛ و پیگیری ابهامها پیش از شروع اجرا.
پذیرش مالکیت قابلیتها و سرویسهای محولشده از مرحلهٔ تحلیل و طراحی تا پیادهسازی، آزمون، استقرار، پایش و رفع خطا.
طراحی و بهینهسازی APIها، مدل داده و ارتباط میان سرویسها؛ رعایت ملاحظات امنیت، صحت داده و قابلیت ردیابی در سامانههای مالی.
شناسایی پیشدستانهٔ ریسکها، گلوگاههای عملکردی و بدهیهای فنی و ارائهٔ راهکار برای مدیریت آنها.
مشارکت در بازبینی کد، مستندسازی تصمیمهای فنی و بهبود کیفیت کد تیم.
پیشنهاد فعالانهٔ ایدهها و بهبودها برای محصول و فرایندها، و بالا بردن سطح انرژی و تحرک تیم.
همکاری نزدیک با مدیر فنی، تیم محصول و سایر توسعهدهندگان برای تحویل بهموقع و قابل اتکای قابلیتها.
تجربه و مهارتهای موردنیاز
دارا بودن تجربهٔ حرفهای حداقل 5 سال سابقهٔ توسعهٔ نرمافزار با تمرکز جدی بر Java و تجربهٔ همزمان توسعهٔ فرانتاند.
تسلط بر Java و Spring Boot و آشنایی عمیق با مفاهیم Spring، بهویژه مدیریت تراکنش، امنیت و دسترسی به داده.
تجربهٔ طراحی و پیادهسازی REST API و تسلط بر اصول طراحی نرمافزار، کدنویسی تمیز و تستپذیری.
تجربهٔ عملی با پایگاههای دادهٔ رابطهای، SQL، طراحی مدل داده و بهینهسازی پرسوجوها.
تسلط کاربردی بر JavaScript یا TypeScript و تجربهٔ توسعهٔ مستقل با دستکم یکی از React، Vue یا Angular؛ از طراحی رابط کاربری تا اتصال به API.
تجربهٔ نوشتن آزمونهای واحد و یکپارچه، کار با Git و Docker و آشنایی عملی با فرایندهای CI/CD.
توانایی عیبیابی مشکلات محیط عملیاتی با کمک لاگها، متریکها و ابزارهای پایش.
درک مناسب از سامانههای توزیعشده، مدیریت خطا، همزمانی و ملاحظات کارایی.
توانایی پیشبرد مستقل کار، مدیریت ابهام و ارتباط شفاف با اعضای تیم.
مهارتهای مزیتمحور
سابقه کار در حوزه فینتک، بانکداری، پرداخت یا سامانههای تراکنشمحور.
تجربه با Kafka یا RabbitMQ، Redis و معماری ریزخدمتها.
آشنایی با Kubernetes و ابزارهای پایشپذیری.
تجربه منتورینگ یا هدایت فنی یک قابلیت یا سرویس.
شرایط احراز شغل
سن
23 - 50 سال
جنسیت
تفاوتی ندارد
خدمت سربازی
اتمام خدمت سربازی و یا معافیت از آن الزامی است
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| بالاتر از متوسط ۷۰٪
نرم افزارها
Java| پیشرفته REST API| پیشرفته Docker| متوسط Git| متوسط MySQL| متوسط
ارسال رزومه برای فینوداد
گزارش مشکل یا تخلف آگهی
برای دیدن سوابق ارسال رزومه، لطفا وارد حساب کاربری خود شوید.