
Johnson Controls فناوریهای ساختمان هوشمند، نرمافزار و خدماتی را برای مدیریت محیطهای داخلی و سامانههای حیاتی ساختمان توسعه میدهد. سبد محصولات و خدمات این شرکت شامل تجهیزات HVAC، سامانههای اتوماسیون و کنترل ساختمان، سرمایش صنعتی، سامانههای تشخیص حریق، سیستمهای امنیتی و ابزارهای دیجیتال مدیریت انرژی است. Johnson Controls از طریق راهکارهایی مانند OpenBlue به سازمانها کمک میکند عملکرد ساختمان را پایش کنند، بهرهوری عملیاتی را افزایش دهند و برای دستیابی به اهداف پایداری تلاش کنند. این شرکت به مشتریانی در بخشهایی مانند ساختوساز، مراقبتهای بهداشتی و لجستیک خدمات ارائه میدهد و فعالیتهای آن با پشتیبانی نیروی کاری جهانی انجام میشود.
مهندس ارشد نرمافزار، برنامههای دسکتاپ C#/.NET — حضوری در هند
برنامههای دسکتاپ C#/.NET را برای حل چالشهای مهندسی و طراحی معماری ایجاد و بهبود دهید. با تیمهای محصول و پروژه روی WPF، SQL، Entity Framework، MVVM و WinUI همکاری کنید.
توضیحات
- برای کاربردهای مهندسی و طراحی معماری، برنامههای دسکتاپ ایجاد و عرضه کنید.
- از محصولات موجود شرکت نگهداری، پشتیبانی و آنها را توسعه دهید.
- برای تعریف و شفافسازی نیازمندیهای نرمافزار با مالکان محصول همکاری کنید.
- برای تعیین محدوده، تحلیل و برآورد زمانبندی تحویل با تیمهای پروژه همکاری کنید.
- برای پشتیبانی از انتشارهای قابلاعتماد نرمافزار، بازبینی کد، آزمون و اشکالزدایی انجام دهید.
- بهبود مستمر فرایند توسعه چابک را هدایت کنید.
- با ذینفعان هماهنگ شوید و مسئولیت مشترک تحقق چشمانداز پروژه را بر عهده بگیرید.
- بهعنوان بخشی از تیم توسعه، به مدیر مهندسی برنامههای نرمافزاری گزارش دهید.
شرایط لازم
- مدرک کارشناسی در علوم کامپیوتر، مهندسی یا رشتهای مرتبط.
- حداقل شش سال تجربه در توسعه برنامههای دسکتاپ تجاری پیچیده.
- تسلط قوی بر C#، .NET، WPF، SQL، Entity Framework، MVVM و تزریق وابستگی.
- تجربه کار با روشهای چابک و چارچوبهای روز، از جمله WinUI 3 و .NET 7–8.
- درک الگوهای طراحی مانند MVVM و تزریق وابستگی، همچنین برنامهنویسی شیءگرا.
- دانش مطلوب از پایگاههای داده رابطهای و غیررابطهای.
- آشنایی با HTML، CSS، JavaScript و چارچوبهای فرانتاند مانند React.
- توانایی کار در محیطهای چابک با رعایت بهترین روشهای Jira.
- تواناییهای قوی تحلیلی و حل مسئله.
- دانش C++ مزیت محسوب میشود.
- آشنایی با xUnit برای آزمون واحد زبانهای .NET.
- درک بهترین روشهای امنیت سایبری.
- تجربه کار با خط لولههای CI/CD و ابزارهای کنترل نسخه.