
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 و کانتینرسازی.
- ترجیحی: تجربهٔ بهبود یک کدبیس موجود.
- ترجیحی: آگاهی از ابزارهای هوش مصنوعی فراتر از تکمیل کد.
- ترجیحی: علاقهٔ واقعی به پرداختها، عملیات ناوگان یا کار روی پلتفرمهای توسعهدهندگان.
مزایا
- در آگهی، مزایا، امتیازهای رفاهی یا دریافتی اضافی مشخص نشده است.