
ما در گروه فناوری اطلاعات و ارتباطات مهیمن برای بهرهمندسازی کشور از کاربردهای نوین فناوری اطلاعات و ارتباطات تلاش میکنیم تا با توسعهی دانش بومی این حوزه، پاسخگوی نیازهای راهبردی داخلی باشیم.
در حال حاضر، در واحد فناوری مدیریت فرایند مستقر در قم، بهدنبال جذب یک همکار جدید در نقش توسعهدهندهی ارشد ASP.NET Core هستیم.
تمرکز اصلی این واحد بر خودکارسازی فرایندهای کاری و توسعه و ارائهی خدمات دیجیتال در سازمانهای خصوصی و دولتی است.
طراحی و پیادهسازی برنامههای وب مقیاسپذیر با استفاده از ASP.NET Core
همکاری با تیمهای مختلف برای تحلیل نیازمندیها و ارائهی راهکارهای فنی کارآمد
طراحی و مستندسازی معماری سیستمها بر اساس الگوهای مدرن مانند Microservices و DDD
نوشتن کد با کیفیت بالا، خوانا و قابل نگهداری مطابق با اصول SOLID و معماری Clean
اجرای تستهای خودکار (Unit و Integration) برای تضمین کیفیت نرمافزار
بررسی و بازبینی کد اعضای تیم و ارائهی بازخوردهای سازنده
راهنمایی و منتورینگ اعضای کمتجربهتر تیم برنامهنویسی
مشارکت در فرآیند توسعهی چابک (Agile) و جلسات اسکرام روزانه
شناسایی، تحلیل و رفع سریع باگها و مشکلات نرمافزاری در محیطهای توسعه و عملیاتی
همکاری در پیادهسازی فرآیندهای CI/CD و بهبود مستمر روند توسعهی نرمافزار
استفاده از ابزارهای تحلیل کیفیت کد مانند SonarQube برای تضمین کیفیت و امنیت کد
استفاده از ابزارهای distributed tracing مانند Jaeger یا Grafana Tempo برای پایش و تحلیل عملکرد سرویسهای توزیعشده
حداقل 5 سال تجربهی حرفهای در توسعهی نرمافزار با .NET و تسلط کامل به زبان #C
تسلط بالا به ASP.NET Core و معماری Web API
تجربهی عملی در پیادهسازی معماری Microservices و استفاده از Domain-Driven Design (DDD)
تسلط به Entity Framework Core و طراحی پایگاهداده
آشنایی کامل با مفاهیم توسعهی مبتنیبر رویداد (Event Sourcing) و استفاده از Message Brokerهایی مانند RabbitMQ
تجربهی عملی در توسعهی سرویسها با gRPC
تسلط به Git و گردشکارهای مرتبط با آن (مانند GitFlow، GitLab Flow)
تسلط به پایگاهدادههای رابطهای (SQL Server و PostgreSQL) و غیررابطهای (MongoDB و ElasticSearch)
تسلط به اصول مهندسی نرمافزار از جمله SOLID، Design Patterns و معماری Clean
توانایی نوشتن تستهای خودکار با استفاده از ابزارهایی مانند xUnit، NUnit یا MSTest
تسلط به توسعه و یکپارچهسازی وبسرویسها بهصورت RESTful و GraphQL
تجربه در کار با فناوریهای ابری و ابزارهای مجازیسازی مانند Docker
آشنایی با مفاهیم و ابزارهای CI/CD (مانند GitHub Actions، GitLab CI یا Azure DevOps)
آشنایی با ابزارهای تحلیل کیفیت کد مانند SonarQube
آشنایی با ابزارهای tracing و observability مانند Jaeger یا Grafana Tempo
توانایی همکاری مؤثر در تیمهای Agile و شرکت در فرآیندهای توسعهی چابک
تفکر تحلیلی، رویکرد مسئلهمحور و توانایی ارائهی راهکارهای خلاقانه
مهارت ارتباطی قوی برای تبادل مؤثر مفاهیم فنی با سایر اعضای تیم و ذینفعان
مسئولیتپذیری، خودانگیختگی و توانایی مدیریت زمان برای انجام بهموقع وظایف
انعطافپذیری و سازگاری با تغییرات در نیازمندیهای پروژه یا فناوریهای مورد استفاده
ثبت مشکل و تخلف آگهی
ارسال رزومه برای فناوری اطلاعات و ارتباطات مُهَیمن