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

مهندس توسعه نرم‌افزار I، WEX Mobility (دورکاری در هند)

نرم‌افزار WEX Mobility را برای پرداخت سوخت، پلتفرم‌های ناوگان و برنامه‌های کاربردی رانندگان بسازید و آزمایش کنید. با Java، Python، TypeScript و سامانه‌های کلاد نیتیو کار کنید.

توضیحات

  • در چارچوب معماری‌های تثبیت‌شدهٔ میکروسرویس، رویدادمحور و فرانت‌اند، مؤلفه‌هایی توسعه دهید.
  • کد تمیز و قابل کامپایل و آزمون‌های واحدی بنویسید که با استانداردهای کیفی تیم مطابقت داشته باشند.
  • پیش از پیاده‌سازی، معیارهای پذیرش و سناریوهای خطا را تأیید کنید.
  • با راهنمایی مهندسان ارشد، باگ‌های دارای محدودهٔ مشخص را بازتولید و رفع کنید.
  • ابتدا به تیکت‌های پشتیبانی با اولویت پایین پاسخ دهید.
  • در نوبت‌های آن‌کال تحت نظارت شرکت کنید و بررسی رخدادها و اسکریپت‌های محول‌شده را اجرا کنید.
  • برای کمک به پایش و اشکال‌زدایی، لاگ‌های خطا و اطلاعاتی اضافه کنید.
  • Jira را به‌روز نگه دارید، از Definition of Done پیروی کنید، تیکت‌ها را در مراحل گردش کار پیش ببرید و ریسک‌ها را اعلام کنید.
  • در جلسات استندآپ، بررسی بک‌لاگ و نمایش‌ها شرکت کنید.
  • برای کاهش کدهای تکراری و بررسی خطاها از ابزارهایی مانند Cursor استفاده کنید و خروجی تولیدشده را بررسی کنید.
  • مستندات ناقص را اصلاح کنید یا مستندات لازم را بیفزایید.
  • از طراحی تا پیاده‌سازی، آزمایش، استقرار و پشتیبانی تولید، با تیم‌های محصول، تیم‌های دیگر OTR و همکاران مهندسی کار کنید.

شرایط لازم

  • مدرک کارشناسی یا کارشناسی ارشد علوم کامپیوتر از مؤسسه‌ای معتبر.
  • ۰ تا ۱ سال تجربهٔ حرفه‌ای.
  • دانش مناسب در ساختارهای داده، الگوریتم‌ها و طراحی نرم‌افزار.
  • توانایی نوشتن کد تمیز، قابل کامپایل و آزموده‌شده با دست‌کم یکی از زبان‌های Java، Python یا TypeScript/JavaScript.
  • آشنایی با هرم آزمون و تجربهٔ نوشتن آزمون واحد در درس، کارآموزی یا پروژهٔ شخصی.
  • دانش پایه از IAM و کنترل دسترسی مبتنی بر نقش.
  • آمادگی برای یادگیری استانداردهای انطباق مرتبط، مانند PCI یا SOC.
  • آشنایی با Git و گردش کار درخواست ادغام (pull request).
  • توانایی استقرار از طریق خط لولهٔ موجود CI/CD و تشخیص اینکه کدام کامیت باعث شکست ساخت شده است.
  • توانایی طرح پرسش‌های دقیق، توضیح راه‌حل‌های آزموده‌شده و اعلام ریسک‌های زمان‌بندی.
  • توانایی پذیرش بازخورد بازبینی کد و یادگیری استانداردها و ابزارهای تیم.
  • ترجیحی: مدرک علوم کامپیوتر یا مهندسی نرم‌افزار از مؤسسه‌ای معتبر.
  • ترجیحی: تجربهٔ کارآموزی یا دورهٔ همکاری در ارائهٔ کد به محیط تولید یا مرحله‌بندی، به‌عنوان عضوی از تیم.
  • ترجیحی: آشنایی با مبانی کلاد.
  • ترجیحی: آشنایی با Docker و کانتینرسازی.
  • ترجیحی: تجربهٔ بهبود یک کدبیس موجود.
  • ترجیحی: آگاهی از ابزارهای هوش مصنوعی فراتر از تکمیل کد.
  • ترجیحی: علاقهٔ واقعی به پرداخت‌ها، عملیات ناوگان یا کار روی پلتفرم‌های توسعه‌دهندگان.

مزایا

  • در آگهی، مزایا، امتیازهای رفاهی یا دریافتی اضافی مشخص نشده است.