Responsibilities:
- Design, create and maintain applications using the .NET environment and platform.
- Understand requirements and convert them into functional applications in line with business objectives.
- Maintain and update existing applications and fix problems.
- Rewrite/make changes in existing code structure to increase efficiency and performance.
- Test, monitor and provide better solutions through incremental updates/new features/improvement of applications and websites.
- Provide technical support for web, mobile and desktop applications.
- Integrate data storage systems and maintain code quality.
- Identify bottlenecks in the code and address issues to ensure optimal performance.
- Create and build high-quality software solutions that leverage the versatility of the .NET platform.
- Implementing the best solutions and methodologies for security, quality, and development.
Requirements:
- Bachelor’s degree/ B.S in Computer/Electronics Engineering. /science/Telecommunications/Information Systems.
- At least 8 years' experience in the same field.
- C#, VB.NET, ASP .NET, ASP .NET Core, ADO.NET, Entity Framework (v6).
- Non-SQL-based data sources (e.g. Directory Services, XML Files) and relational database platform (e.g. Oracle, MS SQL) also writing complex SQL statements.
- APIs. Frameworks (HTML, CSS, JavaScript, jQuery, React, Vue.js, and Angular).
- Reporting using SSRS, and crystal reports.
- SQL/Server, PL/SQL, T-SQL .
- Cycle (SDLC) involving.
- Deploys systems on cloud infrastructure (e.g. Azure, AWS).
- Knowledge of in applying a wide variety of patterns and techniques (e.g. TDD, DDD, SOLID, agile estimation).
- Excellent command of English – Arabic.
- Valid Kuwaiti driving license.
- Can join Immediately.
apply now
المسؤوليات:
- تصميم وإنشاء وصيانة التطبيقات باستخدام بيئة .NET والنظام الأساسي.
- فهم المتطلبات وتحويلها إلى تطبيقات وظيفية تتماشى مع أهداف العمل.
- صيانة وتحديث التطبيقات الموجودة وإصلاح المشاكل.
- إعادة كتابة/إجراء تغييرات في بنية التعليمات البرمجية الحالية لزيادة الكفاءة والأداء.
- اختبار ومراقبة وتقديم حلول أفضل من خلال التحديثات المتزايدة/الميزات الجديدة/تحسين التطبيقات ومواقع الويب.
- تقديم الدعم الفني لتطبيقات الويب والجوال وسطح المكتب.
- دمج أنظمة تخزين البيانات والحفاظ على جودة التعليمات البرمجية.
- تحديد الاختناقات في التعليمات البرمجية ومعالجة المشكلات لضمان الأداء الأمثل.
- إنشاء وبناء حلول برمجية عالية الجودة تستفيد من تعدد استخدامات النظام الأساسي .NET.
- تنفيذ أفضل الحلول والمنهجيات للأمن والجودة والتطوير.
متطلبات:
- درجة البكالوريوس / بكالوريوس في هندسة الكمبيوتر / الإلكترونيات. /علوم/اتصالات/نظم معلومات.
- خبرة لا تقل عن 8 سنوات في نفس المجال.
- C#، VB.NET، ASP .NET، ASP .NET Core، ADO.NET، Entity Framework (الإصدار 6).
- تقوم مصادر البيانات غير المستندة إلى SQL (مثل خدمات الدليل وملفات XML) ومنصة قواعد البيانات الارتباطية (مثل Oracle وMS SQL) أيضًا بكتابة عبارات SQL المعقدة.
- واجهات برمجة التطبيقات. الإطارات (HTML وCSS وJavaScript وjQuery وReact وVue.js وAngular).
- إعداد التقارير باستخدام SSRS، والتقارير الكريستالية.
- SQL/الخادم، بل/SQL، T-SQL.
- دورة (SDLC) التي تنطوي على.
- نشر الأنظمة على البنية التحتية السحابية (مثل Azure وAWS).
- المعرفة بتطبيق مجموعة واسعة من الأنماط والتقنيات (مثل TDD، DDD، SOLID، والتقدير السريع).
- إجادة اللغة الإنجليزية - العربية.
- رخصة قيادة كويتية سارية المفعول.
- يمكن الانضمام على الفور.
3 يناير 2023
