

برنامه نویس Python
داتین
شرح موقعیت شغلی
ما در داتین به دنبال همکاری پیگیر و با پشتکار هستیم تا در نقش برنامه نویس پایتون تیم عملیات داتین را همراهی کند. برنامه نویس پایتون در تیم عملیات با پذیرفتن مسئولیتهای زیر به پیشبرد اهداف تیم کمک میکند:
● طراحی، توسعه و نگهداری ابزارها و سرویسهای مرتبط با پردازش و مدیریت داده در مقیاس بالا
● پیادهسازی، پایش و نگهداری پایپلاینهای داده برای پاسخگویی به نیازهای تحلیلی و عملیاتی
● استفاده از Apache Airflow برای ارکستراسیون و اتوماسیون گردشکارهای داده
● توسعه سرویسها با استفاده از حداقل یک فریمورک وب پایتون مانند FastAPI
● کار با پایگاههای داده رابطهای (Oracle، PostgreSQL و ...) و غیررابطهای (MongoDB و ...)
● توسعه ابزارهای اتوماسیون پایگاه داده از جمله مدیریت پارتیشنها، مهاجرت داده و اعتبارسنجی دادهها
● بهرهگیری از دانش ساختمان داده و الگوریتمها برای بهینهسازی عملکرد سرویسها و پردازشها
● توسعه ابزارها و سرویسهای مقیاسپذیر برای انجام عملیات دادهای سنگین
● همکاری با اعضای تیم در طراحی معماری سیستم و تضمین پایداری، کارایی و قابلیت اطمینان زیرساخت داده
برای انجام بهتر این وظایف، دانش و مهارتهای زیر نیاز است:
● تسلط بر Python برای توسعه سرویسها و ابزارهای نرمافزاری
● درک قوی از ساختارهای داده و الگوریتمها برای انجام محاسبات بهینه
● آشنایی با پایگاههای داده رابطهای مانند PostgreSQL، Oracle یا MySQL
● آشنایی با مفاهیم ETL و طراحی و پیادهسازی پایپلاینهای داده
● توانایی توسعه با حداقل یک فریمورک وب پایتون مانند FastAPI
● درک قوی از ساختمان دادهها، الگوریتمها و مفاهیم بهینهسازی
● آشنایی با Git و اصول توسعه نرمافزار بهصورت تیمی
نکات حائز اهمیت:
● آشنایی با Golang، Redis،MongoDB
درباره شرکت داتین
داتین یکی از شرکتهای بزرگ گروه فناپ است که با ارائه نرمافزارها و راهکارهای بانکی، مالی و بیمهای به بانکها، موسسات مالی، بیمهها و سازمانهای مرتبط، آنها را در عرضه خدماتشان یاری میکند. هدف داتین، «توسعه دسترسی همگانی به خدمات مالی» است و تلاش میکند همه افراد جامعه بتوانند آسان، سریع و امن از این خدمات بهرهمند شوند.