? ویزا نامشخص 🔄 هیبرید تمام‌وقت

مهندس نرم‌افزار ۲ / Software Engineer 2 (API/ NodeJS /JavaScript)

🏢 U.S. Bank National Association • 📍 تورنتو، کانادا

📋 اطلاعات کلیدی

📊
سطح
مید
⏱️
تجربه
۳+ سال
🗣️
زبان کاری
🇬🇧 انگلیسی

📝 شرح موقعیت شغلی

در U.S. Bank، ما در مسیر انجام بهترین کار خود هستیم. ما به مشتریان و کسب‌وکارهایی که به آن‌ها خدمت می‌کنیم کمک می‌کنیم تصمیم‌های مالی بهتر و هوشمندانه‌تری بگیرند و به رشد و موفقیت جوامعی که از آن‌ها پشتیبانی می‌کنیم کمک می‌کنیم. ما باور داریم که تحقق جاه‌طلبی مشترک ما به همکاری همه ما نیاز دارد و هر فرد ظرفیت منحصربه‌فرد خود را دارد. کار در U.S. Bank فرصت‌های گسترده و رو به رشدی را در اختیار شما قرار می‌دهد تا در هر مرحله از مسیر شغلی خود کشف کنید در چه چیزی بهترین هستید.

چیزهای جدید را امتحان کنید، مهارت‌های تازه یاد بگیرید و توانایی‌های خود را از همان روز اول کشف کنید.

این موقعیت مسئول تحلیل، طراحی، تست، توسعه و نگهداری تجربه‌های نرم‌افزاری در سطح بهترین استانداردها خواهد بود. متقاضی باید فردی خودانگیخته باشد که بتواند با تیم و در سراسر سازمان همکاری کند. متقاضی مسئولیت محصولات نرم‌افزاری تولیدشده را با رعایت استانداردهای U.S. Bank بر عهده می‌گیرد تا کمترین تأثیر منفی بر تجربه مشتری ایجاد شود. متقاضی باید با چرخه عمر توسعه نرم‌افزار چابک و اصول DevOps آشنا و توانمند باشد.

🎯 مسئولیت‌ها

  • مسئول طراحی، توسعه، تست، اجرا و نگهداری محصولات
  • بر عهده گرفتن مالکیت Full Stack از طریق نوشتن مداوم کد آماده تولید و قابل تست
  • ایجاد طراحی بهینه مطابق با بهترین روش‌های معماری و در نظر گرفتن مقیاس‌پذیری، قابلیت اطمینان و عملکرد سیستم‌ها هنگام تعریف طراحی‌های فنی
  • تحلیل خطاها، پیشنهاد تغییرات طراحی و تشویق به بهبودهای عملیاتی
  • گرفتن تصمیم‌های درست در طراحی و کدنویسی با تمرکز بر تجربه مشتری
  • دریافت بازخورد از Code Review و اعمال تغییرات برای رعایت استانداردها
  • انجام Code Review برای ارائه راهنمایی درباره بهترین روش‌های مهندسی و رعایت فرآیندهای توسعه
  • اطمینان از اینکه همه جنبه‌های توسعه محصول از بهترین روش‌های امنیتی و انطباق پیروی می‌کنند
  • تمرکز مداوم بر استانداردهای Software Reliability Engineering در استانداردهای توسعه
  • پذیرش فرصت‌های فناوری‌های نوظهور و کمک به بهترین روش‌ها در حمایت از تحول فناوری بانک
  • کمک به فرهنگ نوآوری، همکاری و بهبود مستمر
  • بررسی انتقادی وظایف و اطمینان از اولویت‌بندی و اندازه‌گذاری مناسب آن‌ها برای تحویل مرحله‌ای؛ پیش‌بینی و اطلاع‌رسانی موانع و تأخیرها قبل از نیاز به ارجاع

الزامات

  • مدرک کارشناسی یا تجربه کاری معادل
  • سه تا پنج سال تجربه مرتبط
  • تجربه قوی در توسعه با JavaScript، TypeScript و NodeJS
  • طراحی معماری و پیاده‌سازی اپلیکیشن‌های نرم‌افزاری با عملکرد بالا
  • درک قوی از MongoDB و مدل‌سازی پایگاه داده‌های غیررابطه‌ای
  • تسلط بر یک فریم‌ورک مدرن Front-end مانند Ember یا React
  • دانش درباره CI/CD pipelines مانند Jenkins/CloudBees و کانتینرسازی مانند Docker/Kubernetes
  • تجربه با ارائه‌دهندگان خدمات ابری مانند AWS، Azure یا Google Cloud
  • تجربه با SQL و مدل‌سازی پایگاه داده‌های رابطه‌ای
  • آشنایی و توانمندی در چرخه عمر توسعه نرم‌افزار چابک و اصول DevOps
  • توانایی ایجاد و نگهداری مستندات فنی برای APIها مانند Swagger و کامپوننت‌ها
  • توانایی راهنمایی و کوچ کردن مهندسان در همه سطوح مهارتی

🎁 مزایا

  • رویکرد شرکت نسبت به مزایا و پاداش کلی، تمام جنبه‌های زندگی اعضای تیم را در نظر می‌گیرد و به آنچه ممکن است برای رشد در داخل و خارج از محیط کار نیاز باشد توجه دارد. مزایا برای کمک به شما و خانواده‌تان طراحی شده‌اند تا سلامت خود را تقویت کنید، امنیت مالی خود را حفظ کنید و آرامش خاطر داشته باشید.

💬 نظرات و دیدگاه‌ها

اولین نفری باش که نظر می‌ده!

💬

هنوز نظری ثبت نشده

اولین نفری باش که تجربه‌ت رو با بقیه به اشتراک می‌ذاری.