تکنولوژیها
- PythonMongoDB
شما با ملحق شدن به یکتانت، به تیمی با دانش فنی بالا که مسئولیت تحویل کدهای با کیفیت برای مدیریت دهها میلیون ریکوئست روزانه دارد، میپیوندید. در شرایطی که حجم زیادی از کدها با مستندسازی پایین و در مدت زمان کوتاهی ایجاد شدهاند و نیاز به بهبود ساختار کدها، تغییر الگوریتمها و بازآفرینی معماری سرویسها دائما احساس میشود؛ بنابراین فرض میکنیم که شما میتوانید:
- با توسعهدهندگان مختلف در تیمهای مختلف همکاری کنید.
- کدهای با کیفیت بالا، عملکرد بهینه، سریع، مقیاسپذیر و با قابلیت استفادهی مجدد تولید کنید.
- مسائل مختلف را بررسی کنید، سریع تصمیم بگیرید و گامهای لازم برای پیادهسازی تصمیمها را بردارید.
- نیازهای کسبوکار و همچنین نیازهای فنی را شناسایی کنید، آنها را بررسی کنید و در راستای برطرف کردن آنها همراه با توسعه دهندگان قدم بردارید.
- در تمام چرخههای طراحی، تولید و نگهداری نرمافزار و سرویسها فعالیت داشته باشید.
- مسئولیت سرویسهای محول شده به خودتان را بپذیرید و برای ارائهی باکیفیتترین محصول ممکن و بهبود دائمی آن تلاش کنید
مهارتهای ضروری:
-
دانش کافی از مفاهیم پایهی علوم کامپیوتر مثل ساختار دادهها و طراحی الگوریتم.
-
دانش کافی از مفاهیم تولید نرمافزار مثل اصول مهندسی نرمافزار، مهندسی نیازمندیها، معماری نرمافزار و اصول توسعهی چابک نرمافزار.
-
قدرت بیان بالا و توانایی برقراری ارتباط با تیم کسبوکار و سایر اعضای تیم فنی.
-
تجربهی مدیریت تیمهای فنی در زمینههای مشابه و یا اثبات عملکرد در حوزههای مدیریتی.
-
توانایی تحلیل مسائل فنی و کسبوکار، شکستن آنها به نیازمندیهای جزئی و اجرای اقدامات لازم به منظور برآوردهسازی نیازمندیها به کمک سایر اعضای تیم فنی.
-
توانایی استفاده از دادهها و بررسی متریکها به منظور اتخاذ تصمیمهای مبتنی بر دادهها.
-
توانایی کار در شرایط پرفشار با محدودیت زمانی.
-
آشنایی با انواع فناوریهای تولید نرمافزار در حوزهی وب و موبایل.
-
تسلط بر یکی از زبانهای برنامهنویسی، ترجیحا پایتون.
-
تسلط بر یکی از فریمورکهای وب، ترجیحا جنگو.
-
تسلط بر مفاهیم سرویسگرایی، طراحی API و پروتکل HTTP.
-
آشنایی با مفاهیم لینوکس/یونیکس.
-
آشنایی با مفاهیم UI/UX، ترندهای وب و فناوریهای روز.
-
آشنایی با انواع پایگاههای دادهی SQL–based (ترجیحا postgres) و پایگاههای دادهی NoSQL نظیر mongodb، Cassandra، CouchDB و …
-
تجربهی کار با گیت در یک تیم منسجم.
مهارتهای امتیازی:
-
تجربهی کار با ابزارهای Caching (ترجیحا Redis).
-
تجربهی کار با سرویسهای مدیریت وظایف نظیر celery و صفهای پیام آن مثل Redis و یا RabbitMQ.
-
آشنایی با زبانهای functional و high–concurrency
-
آشنایی با مفاهیم مدیریت سرور، وبسرورها، Gatewayها و ابزارهای مدیریت و پایش سرور.
-
دانش کافی از مفاهیم object–oriented، طراحی ماژولار و الگوهای طراحی (Design Patterns)
مزایا
- کار جذاب و چالشی
- ساعت کاری منعطف
- صبحانه، میانوعده و ناهار
- بیمه تکمیلی
- فضای استراحت
- وام بدون بهره
- بودجه رشد و توسعه