Mission Technologies, a division of HII
Mission Technologies, a division of HII
۵٬۰۰۱ – ۱۰٬۰۰۰ کارکنان
تولیدلجستیکمشاوره
Mission Technologies، یکی از بخش‌های HII، فناوری‌های پیشرفته را برای امنیت ملی و عملیات نظامی توسعه می‌دهد و ارائه می‌کند. فعالیت‌های این مجموعه حوزه‌هایی مانند عملیات سایبری و فضایی، فناوری‌های پیشرفته نظامی و سامانه‌های یکپارچه پشتیبان نیروهای هوایی، زمینی و دریایی را دربرمی‌گیرد. این سازمان همچنین از قابلیت‌های هوش مصنوعی و C5ISR استفاده می‌کند تا به تقویت عملیات نظامی ایالات متحده و هماهنگی میان حوزه‌های مختلف کمک کند. Mission Technologies با فعالیت‌هایی مرتبط با تولید، مشاوره و لجستیک، فرصت‌هایی را برای جویندگان کار فراهم می‌کند تا فعالیت حرفه‌ای در تقاطع مهندسی، فناوری دفاعی و پشتیبانی عملیاتی را بررسی کنند.

توسعه‌دهنده وب (مهندس نرم‌افزار ۳) - پورت هوئنم، کالیفرنیا

در یک موقعیت حضوری در پورت هوئنم، برنامه‌های وب امن را برای مشتریان دفاع دریایی HII ایجاد و به‌روزرسانی کنید. در سراسر چرخه عمر برنامه، روی APIها، پایگاه‌های داده، استقرارهای ابری و نرم‌افزارهای سازمانی کار کنید.

توضیحات

  • توسعه، نگهداری، نوسازی و بهبود برنامه‌های وب و خدمات مرتبط برای NSWC PHD
  • طراحی، آزمایش، عیب‌یابی، استقرار و نگهداری برنامه‌هایی که نیازهای کسب‌وکار و مأموریت مشتری را برآورده می‌کنند
  • تبدیل نیازمندی‌ها به راهکارهای فنی با همکاری مشتریان، ذی‌نفعان، تحلیلگران کسب‌وکار و تیم‌های فنی
  • ایجاد رابط‌های وب واکنش‌گرا، کاربردی و کاربرپسند
  • ساخت و نگهداری مؤلفه‌های برنامه در بخش‌های فرانت‌اند و بک‌اند
  • تولید کد تمیز، امن، قابل استفاده مجدد و قابل نگهداری
  • توسعه برنامه‌های سمت سرور با C#، .NET، Java، Python، JavaScript/Node.js یا فناوری‌های مشابه
  • ساخت، استفاده و نگهداری REST APIها، وب‌سرویس‌ها و یکپارچه‌سازی‌های سازمانی
  • کار با Microsoft SQL Server و پایگاه‌های داده رابطه‌ای، شامل کوئری‌ها، رویه‌های ذخیره‌شده، دسترسی به داده و یکپارچه‌سازی برنامه
  • بررسی و رفع نقص‌های برنامه، مشکلات عملکرد و مسائل محیط عملیاتی از طریق آزمایش و اشکال‌زدایی
  • مشارکت در طراحی برنامه، بازبینی کد، آزمایش، مدیریت پیکربندی و انتشارها
  • استفاده از Git، GitHub و پلتفرم‌های مشارکتی توسعه نرم‌افزار
  • پشتیبانی از فرایندهای ساخت، آزمایش، استقرار، CI/CD و DevSecOps خودکار
  • همکاری با تیم‌های امنیت سایبری در زمینه کدنویسی امن، رفع آسیب‌پذیری، اسکن‌های امنیتی، وصله‌گذاری و انطباق
  • ایجاد و نگهداری مستندات فنی و مستندات کاربران نهایی
  • اتصال برنامه‌ها به پایگاه‌های داده، APIها، خدمات احراز هویت، منابع داده و قابلیت‌های سازمانی
  • پایش و عیب‌یابی دسترس‌پذیری، عملکرد، ظرفیت و قابلیت اطمینان برنامه
  • مشارکت در سراسر چرخه عمر توسعه نرم‌افزار و طرح‌های بهبود مستمر
  • توضیح روشن اطلاعات فنی برای ذی‌نفعان فنی و غیرفنی
  • همکاری میان حوزه‌های فنی برای برآورده کردن نیازهای مشتری و مأموریت

شرایط لازم

  • پنج سال تجربه مرتبط با مدرک کارشناسی مرتبط، سه سال تجربه با مدرک کارشناسی ارشد مرتبط، بدون نیاز به تجربه قبلی با مدرک دکتری مرتبط یا دکترای حقوق، یا نه سال تجربه با دیپلم دبیرستان یا معادل آن
  • تابعیت ایالات متحده الزامی است
  • مجوز امنیتی Secret فعلی که امکان حفظ آن وجود داشته باشد
  • گواهی فعلی CompTIA Security+ که امکان حفظ آن وجود داشته باشد
  • تجربه کار با HTML5، CSS3، JavaScript و TypeScript
  • تجربه کار با C#، .NET و ASP.NET
  • تجربه کار با React، Angular، Vue.js یا چارچوب‌های فرانت‌اند مشابه
  • تجربه کار با Java، Python، Node.js یا فناوری‌های بک‌اند مشابه
  • تجربه کار با Microsoft SQL Server یا فناوری‌های دیگر پایگاه داده رابطه‌ای
  • تجربه توسعه و یکپارچه‌سازی REST APIها و وب‌سرویس‌ها
  • تسلط بر Git، GitHub و روش‌های کنترل منبع
  • تجربه استفاده از Visual Studio و/یا Visual Studio Code
  • تجربه کار با Microsoft Azure یا یک پلتفرم ابری مشابه
  • تجربه کار با Azure App Service یا فناوری‌های میزبانی برنامه مشابه
  • تجربه کار با خط لوله‌های CI/CD و استقرار خودکار نرم‌افزار
  • تجربه کار با GitHub Actions یا ابزارهای خودکارسازی مشابه
  • آشنایی با فناوری‌های احراز هویت و مجوزدهی
  • آشنایی با توسعه نرم‌افزار امن و امنیت برنامه
  • تجربه کار با روش‌های توسعه نرم‌افزار Agile
  • تجربه نوسازی برنامه و انتقال برنامه‌های قدیمی
  • توانایی عیب‌یابی و پشتیبانی از برنامه‌ها در محیط‌های سازمانی عملیاتی
  • ترجیحاً: مدرک کارشناسی در مهندسی کامپیوتر، مهندسی برق، مهندسی الکترونیک یا ریاضیات با تمرکز بر علوم کامپیوتر
  • ترجیحاً: دست‌کم پنج سال تجربه حرفه‌ای در طراحی رایانه، توسعه نرم‌افزار، شبکه‌های رایانه‌ای یا کار فنی نزدیک به این حوزه‌ها
  • قدرت بینایی و مهارت دستی کافی برای انجام نیازمندی‌های خانواده شغلی مهندس نرم‌افزار

مزایا

  • گزینه‌های طرح پزشکی، دندان‌پزشکی و بینایی
  • منابع سلامت و تندرستی
  • برنامه‌های کمک به کارکنان
  • گزینه‌های طرح پس‌انداز 401(k)
  • ابزارهای برنامه‌ریزی مالی
  • بیمه عمر
  • تخفیف‌های کارکنان
  • تعطیلات و مرخصی با حقوق
  • بازپرداخت هزینه تحصیل
  • بورسیه‌های آموزش خردسالان و آموزش پس از دبیرستان
  • ممکن است برای موقعیت‌های واجد شرایط، پاداش گاه‌به‌گاه یا سایر پرداخت‌های غیرتکرارشونده در دسترس باشد
  • برنامه‌های آموزشی و تربیتی برای پشتیبانی از پیشرفت مستمر شغلی