شرح شغل / وظایف
شرح شغل:
فرد منتخب به عنوان یکی از اعضای تیم پویای توسعه در کنار سایر اعضای تیم چابک توسعه سامانههای نرمافزاری مرتبط با کسب و کارهای ستادی بانکها فعالیت میکند. ضمن یادگیری و پیشرفت در دانش و مهارتهای مورد نیاز، در معماری، تکنیکها و زیرساخت مورد استفاده در پروژهها مسلط میشود. فعالیتهای توسعهی مورد نیاز را مطابق روالهای تیم انجام میدهد. از آنجا که توسعه سامانههای ستادی و کسب و کاری بانکی، با استفاده از تکنولوژیهای .Net و Angular و سایر تکنولوژیهای مرتبط انجام میشود، فرد منتخب به عنوان یک توسعه دهنده دارای مهارتهای توسعهی backend و frontend شناخته میشود و فعالیتهای مرتبط با این بخشها به وی محول خواهد شد.
همچنین تعامل با سایر اعضای تیم توسعه، تحلیلگران و سایر تیمهای مرتبط، شرکت در جلسات تیمهای توسعه، مطالعه اسناد تحلیل و طراحی و درک کامل نیازهای پروژه از فعالیتهای پر اهمیت این شغل است. مشارکت فعال در فرایندهای توسعه، تست و استقرار از دیگر مسئولیتهای مورد انتظار از فرد منتخب است.
استفاده از ابزارهای مدیریت سورس مانند git و مدیریت فعالیتها مانند Jira و Azure DevOps و چارچوب scrum از فعالیتهای روزمره و مورد انتظار از فرد منتخب است.
- مطالعه مستندات تحلیل و طراحی و درک صحیح فعالیتهای محوله.
- مشارکت فعال در جلسات مختلف در کنار سایر اعضای تیمهای فنی مرتبط و تعامل سازنده در روند
- توسعه محصول.
- پایبندی به قواعد و فرایندهای توسعهی در تیم و شرکت گسترش.
- توسعه و پیاده سازی، تست و تحویل فعالیتهای (tasks) محوله با استفاده از ابزارها و
- تکنولوژیهای تعیین شده در کلیه لایههای معماری سامانهها.
- توجه به قواعد و قوانین توسعه در تیم، تهیه کدهای با کیفیت (easy to able, efficient,
- testable, reusable)، تست، شناسایی و رفع خطاها.
- یادگیری و بکار گیری استانداردها و پیشنیازهای امنیتی مورد نیاز در کدهای توسعه داده شده.
- ثبت و بروز رسانی وضعیت فعالیتهای محوله به وی در ابزارهای تعیین شده (Jira, Azure
- Devops, …).
- همکاری در تهیه لیست فعالیتها (tasks) و برنامه ریزی آن در کنار تیم توسعه.
- مشارکت کامل در فرایندهای code review، رفع مشکلات اعضای تیم، همکاری و انتقال دانش.
- مشارکت در کلیه فرایندهای تحویل، آموزش و استقرار محصول برای مشتری.
· حداقل 2 سال سابقه کاری مفید با تکنولوژیهای .Net core و Angular.
· تجربه عملی با معماری Clean و راهکار DDD.
· تسلط به EF Core و آشنایی با پایگاه دادهای SQL Server.
· دارای تفکر تحلیلی، حل مسئله و ارایه راه کار.
· آشنایی با فرایندهای کسب و کاری و سازمانی.
· آشنایی با Jira و Azure DevOps.
· آشنایی با معماری Micro-Frontend.
· آشنایی با مفاهیم گردش کار (workflow).
· آشنایی با مفاهیم scrum.
· تجربه و آشنایی با کسب و کارهای مرتبط با منابع انسانی.