● عالقه مند به کار ، متعهد ، مسئولیت پذیر و منظم ● توانایی درک، تحلیل و حل مناسب و بهینه مساله ● تجربه کاری تیمی / Agile ● توانایی ایده پردازی و دیدن دورنمای پروژه ● مهارت در مستندسازی فرایند کاری
مهارت های مورد نیاز فنی
● حداقل 4 سال سابقه کار مشابه ● دانش عمیق در Typescript / Javascript ● تسلط به 3CSS & 5HTML ● تسلط به TailwindCss ● دانش عمیق در Next Js , React Js ● تسلط به management state ها ( مانند Redux) ● آشنایی با preprocessor css مانند sass ● توانایی کار و تعامل با دیزاینر در محیط Figma ● دانش عمیق در NestJs ,NodeJs ,ExpressJs ● آشنایی کامل با بروکر ها (RabbitMQ,)… ● آشنایی با مفاهیم و چالش های Microservice ● تسلط به دیتابیس های SQL و NoSQL ( دیتابیس های PostgreSql ,Mongo) ● آشنایی با Docker و فرآیند راه اندازی پروژه و Dockerize ● آشنایی با Linux ●آشنایی با UML ها (Activity Diagram , Class Diagram , ...) ● مسلط به تست نویسی با استفاده از ( jest / mocha)
موارد زیر مزیت محسوب میشود :
● تسلط به زبان برنامه نویسی جاوا و الگوهای طراحی آن (Java Design patterns) ● آشنایی با فریم ورک Spring
مسئولیت ها:
● تحقیق و توسعه : ○ انجام تحقیق ، ارزیابی و انتخاب فناوری های مناسب برای پیاده سازی نرم افزارها ( وب و اپلیکیشن و ... ). ● طراحی و توسعه بک اند: ○ طراحی و پیاده سازی سیستم های بک اند برای اپلیکیشن ها و وبسایت ها با استفاده از زبان ها و فریمورک های مناسب. ○ ایجاد ساختار مناسب برای پردازش درخواست ها، مدیریت داده ها و ارتباط با بخش های دیگر اپلیکیشن. ● طراحی و توسعه فرانت اند: ○ طراحی و پیاده سازی قالب ها برای اپلیکیشن ها و وبسایت ها با استفاده از زبان ها و فریمورک های مناسب. ● بهینه سازی عملکرد: ○ تحلیل و بهبود عملکرد سامانه های موجود با بهینه سازی عملیات، بهره وری و مقیاس پذیری. ○ پیاده سازی روش های کش سازی، بهینه سازی پایگاه داده و بهبود معماری بک اند و فرانت اند. ● ایجاد APIها: ○ طراحی و پیاده سازی رابط های برنامه نویسی برنامه (API )برای ارتباط با بخش های مختلف اپلیکیشن و سایر سامانه ها. ○ ارائه مستندات کامل و قابل فهم برای استفاده از APIها برای توسعه دهندگان. ● تست و ارزیابی: ○ مشارکت در توسعه روشهای تست و ایجاد تستهای واحد (Unit )و Integration برای اطمینان از کیفیت و عملکرد صحیح پروژه های توسعه داده شده. ○ ارزیابی نقاط ضعف و قابلیت های بهبودی بر اساس بازخوردهای کاربران و تجربه کاربری. ● پشتیبانی و نگهداری: ○ پشتیبانی از سامانه ها در زمان اجرا و رفع مشکالت عملیاتی به صورت سریع و موثر. ○ ارتقاء و به روزرسانی سامانه ها برای حفظ امنیت، پایداری و سازگاری با فناوری های جدید. ○ ارتباط مداوم و موثر با تیم استقرار و نگهداری ( DevOps ) برای اجرا و نگهداری ماژول ها
معرفی شرکت
شرکت دادهپردازی دریک، زیرمجموعه هلدینگ دریک، یکی از شرکتهای فعال در زمینه فناوری اطلاعات و ارتباطات است که با هدف توسعه کسب و کار در حوزه زیرساخت و تکنولوژی گام برمیدارد.
شرکت دادهپردازی دریک در نظر دارد با گسترش عملكرد، يكي از برترين شركتهاي دانشبنیان و همچنين يك مرجع در بين شركتهاي فناوری اطلاعات كشور باشد و با اتكاء به دانش فني خود، محصولات قابل پذيرش در سطح کشور و منطقه توليد نمايد.