Kuwait Jobs Today: KDD Company announces new job opportunities. Are you looking for job opportunities in Kuwait? KDD Company announces the opening of recruitment for many jobs in various specializations in Kuwaiton today's date. These opportunities are available to all nationalities. Learn about the available jobs and how to apply through the following advertisement.
Required jobs in KDD company and their details:
↔️
Software Development Manager
Job Summary:
- To lead a development unit that includes enterprise and custom development.
- This role involves managing and mentoring a team of developers, setting goals and objectives, ensuring best practices, and overseeing the design, development, maintenance, and upgrading of our existing custom applications and Enterprise systems.
- The role also requires expertise in both front-end and back-end development, proficiency in multiple programming languages, frameworks, and technologies, and experience with integrations across various systems.
Job duties include but are not limited to:
- Leading a development unit that includes enterprise and custom development personnel.
- Setting goals and objectives for the development team and ensuring they are met.
- Providing mentorship and guidance to junior developers and other team members.
- Evaluating the performance of team members and providing constructive feedback.
- Facilitating continuous improvement within the development team and processes following best practice such as ITIL and other international standards.
- Ensuring the team follows best practices for software development, security and operations (maintenance of different environments and code versions, QA and code testing, change / release management)
- Maintaining and enhancing KDD Application and Enterprise footprint following best practices.
- Developing front-end web architecture, designing user interactions on web pages, and ensuring web applications are optimized for mobile and desktop devices.
- Building and maintaining back-end server-side applications and databases, designing and implementing efficient database structures, and integrating with third-party APIs.
- Lead the efforts of setting up the reporting strategy that includes the backend data repository and from end reporting tools
- Collaborating with cross-functional teams to identify, prioritize, and execute product features and functionality.
- Writing reusable, testable, and efficient code as well as debugging and troubleshooting issues.
- Developing and implementing security and data protection measures.
- Ensuring the scalability and performance of applications and implementing necessary monitoring and optimization strategies.
- Keeping up to date with emerging trends, technologies, and best practices in web development.
- Providing technical guidance and reviewing code to ensure it meets established standards.
- Responsible for setting goals and objectives, monitoring progress, and providing feedback to managers and team members.
- Mentoring junior developers, sharing knowledge and best practices, and providing guidance on technical issues.
- Creating technical documentation and user documentation such as user manuals, guides, or tutorials.
- Executing Management directives as required.
- Complying with Health, Safety and Environment regulations and working practices of KDD and the State of Kuwait when carrying out duties.
Required Qualification:
- Education: Bachelor's degree in computer science or a related field, or equivalent work experience.
- Work Experience: 5-8 Years
- Preferred Bilingual candidates (English and Arabic)
Required Professional Skills:
- Proven ability to lead and manage a team of developers, fostering a collaborative and innovative environment.
- Strong ability to motivate and inspire team members to achieve their full potential.
- Expertise in project management methodologies such as Agile.
- Skilled in strategic planning and setting long-term goals for the development team.
- Ability to align development goals with organizational objectives.
- Excellent written and verbal communication skills to effectively convey technical concepts to non-technical stakeholders.
- Commitment to maintaining high-quality standards in software development.
- Experience in resource allocation and optimizing the use of available resources.
- Ability to promote a culture of innovation and continuous improvement within the team.
- Demonstrated ability to identify and solve complex technical problems efficiently and effectively.
- Excellent communication skills to collaborate with technical and non-technical stakeholders, including team members, project managers, and clients.
- Strong time management skills to prioritize tasks and meet project deadlines.
- Ability to adapt to changing project requirements and work effectively in a fast-paced, dynamic environment.
- Proven experience in working collaboratively with other developers, designers, and stakeholders to achieve project goals.
- Strong attention to detail to ensure that code is clean, efficient, and error-free.
- Commitment to continuous learning and staying up to date with the latest technologies, tools, and best practices in web development.
- Strong proficiency in programming languages such as C#, JavaScript, PHP, TypeScript, VB .NET, VBScript, and DAX.
- Experience working with front-end frameworks such as Angular, AngularJS, and Knockout, and back-end frameworks like Node.js and PHP.
- Experience with databases such as MySQL, Oracle, and SQL Server.
- Knowledge of Oracle Development platforms (Forms, reports, PL/SQL).
- Knowledge of Business Intelligence tools (OBIEE) and front-end reporting tools such as Power BI.
- Knowledge of Oracle Cloud platform (OCI, APEX) and integration layer (OIC) is a plus
- Expertise in IBM Maximo 7.6 development, and knowledge of Maximo Application Suit (MAS) 8 version is a plus.
- Familiarity with DevOps tools such as Docker Kubernetes, Git and AWS.
- Familiarity with SaaS cloud solutions and their integration.
- Experience with Entity Framework Core and other modern ORM tools.
- Familiarity with microservices architecture and containerization
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Experience with web services such as RESTful APIs and SOAP.
- Experience with desktop app development using WinForms.
- Knowledge of dependency injection frameworks.
- Familiarity with front-end technologies including CSS and HTML 5, as well as UI frameworks like Angular Material and Bootstrap.
- Experience with server-side scripting languages such as Classic ASP, MVC, Razor, and WEB FORMS.
- Experience with real-time communication technologies such as WebSocket and SignalR.
- Familiarity with identity management tools such as ASP.NET Identity.
- Experience with data access technologies including ADO, ADO.NET, Breeze, EF6, Oracle.Client, Oracle.ManagedDataAccess, and Oracle.ManagedDataAccess.EntityFramework is a plus
- Experience in migrating applications to Microsoft Power Platform and upgrading to the latest tech stack and frameworks.
- Familiarity with ITIL best practices, including change management, project management.
مدير تطوير البرمجيات
ملخص العمل:
- قيادة وحدة التطوير التي تشمل التطوير المؤسسي والتطوير المخصص.
- يتضمن هذا الدور إدارة فريق من المطورين وتوجيههم، وتحديد الأهداف، وضمان أفضل الممارسات، والإشراف على تصميم وتطوير وصيانة وترقية تطبيقاتنا المخصصة وأنظمة المؤسسة الحالية.
- يتطلب الدور أيضًا خبرة في تطوير الواجهة الأمامية والخلفية، والكفاءة في لغات البرمجة المتعددة والأطر والتقنيات، والخبرة في التكامل عبر أنظمة مختلفة.
تشمل واجبات الوظيفة ما يلي على سبيل المثال لا الحصر:
- قيادة وحدة التطوير التي تضم موظفي التطوير المؤسسي والمخصص.
- تحديد الأهداف والغايات لفريق التطوير والتأكد من تحقيقها.
- توفير الإرشاد والتوجيه للمطورين المبتدئين وأعضاء الفريق الآخرين.
- تقييم أداء أعضاء الفريق وتقديم ردود فعل بناءة.
- تسهيل التحسين المستمر داخل فريق التطوير والعمليات وفقًا لأفضل الممارسات مثل ITIL والمعايير الدولية الأخرى.
- ضمان اتباع الفريق لأفضل الممارسات لتطوير البرمجيات والأمان والعمليات (صيانة البيئات المختلفة وإصدارات التعليمات البرمجية، وضمان الجودة واختبار التعليمات البرمجية، وإدارة التغيير / الإصدار)
- صيانة وتعزيز تطبيق KDD وبصمة المؤسسة باتباع أفضل الممارسات.
- تطوير بنية واجهة الويب الأمامية، وتصميم تفاعلات المستخدم على صفحات الويب، وضمان تحسين تطبيقات الويب للأجهزة المحمولة وسطح المكتب.
- بناء وصيانة تطبيقات الخادم وقواعد البيانات الخلفية، وتصميم وتنفيذ هياكل قواعد البيانات الفعالة، والتكامل مع واجهات برمجة التطبيقات التابعة لجهات خارجية.
- قيادة جهود إعداد استراتيجية إعداد التقارير التي تتضمن مستودع البيانات الخلفي وأدوات إعداد التقارير النهائية
- التعاون مع فرق متعددة الوظائف لتحديد ميزات المنتج ووظائفه وإعطائها الأولوية وتنفيذها.
- كتابة أكواد قابلة لإعادة الاستخدام والاختبار والفعالية بالإضافة إلى استكشاف الأخطاء وإصلاحها.
- تطوير وتنفيذ تدابير الأمن وحماية البيانات.
- ضمان قابلية التوسع والأداء للتطبيقات وتنفيذ استراتيجيات المراقبة والتحسين اللازمة.
- مواكبة الاتجاهات الناشئة والتقنيات وأفضل الممارسات في تطوير الويب.
- توفير التوجيه الفني ومراجعة الكود للتأكد من أنه يلبي المعايير المعمول بها.
- المسؤول عن تحديد الأهداف والغايات، ومراقبة التقدم، وتقديم الملاحظات للمديرين وأعضاء الفريق.
- توجيه المطورين المبتدئين، ومشاركة المعرفة وأفضل الممارسات، وتقديم التوجيه بشأن القضايا الفنية.
- إنشاء الوثائق الفنية ووثائق المستخدم مثل أدلة المستخدم أو الأدلة الإرشادية أو البرامج التعليمية.
- تنفيذ توجيهات الإدارة حسب الحاجة.
- الالتزام بأنظمة الصحة والسلامة والبيئة وممارسات العمل المتبعة في شركة كي دي دي ودولة الكويت عند أداء الواجبات.
المؤهلات المطلوبة:
- التعليم: درجة البكالوريوس في علوم الكمبيوتر أو مجال ذي صلة، أو خبرة عمل معادلة.
- الخبرة العملية: 5-8 سنوات
- المرشحون المفضلون ثنائيو اللغة (الإنجليزية والعربية)
المهارات المهنية المطلوبة:
- قدرة مثبتة على قيادة وإدارة فريق من المطورين، وتعزيز بيئة تعاونية ومبتكرة.
- القدرة القوية على تحفيز وإلهام أعضاء الفريق لتحقيق إمكاناتهم الكاملة.
- خبرة في منهجيات إدارة المشاريع مثل Agile.
- - مهارة في التخطيط الاستراتيجي وتحديد الأهداف طويلة المدى لفريق التطوير.
- القدرة على مواءمة أهداف التنمية مع الأهداف التنظيمية.
- مهارات ممتازة في التواصل الشفهي والكتابي لنقل المفاهيم التقنية بشكل فعال إلى أصحاب المصلحة غير الفنيين.
- الالتزام بالحفاظ على معايير الجودة العالية في تطوير البرمجيات.
- خبرة في تخصيص الموارد وتحسين استخدام الموارد المتاحة.
- القدرة على تعزيز ثقافة الابتكار والتحسين المستمر ضمن الفريق.
- أثبت قدرته على تحديد وحل المشاكل التقنية المعقدة بكفاءة وفعالية.
- مهارات تواصل ممتازة للتعاون مع أصحاب المصلحة التقنيين وغير التقنيين، بما في ذلك أعضاء الفريق ومديري المشاريع والعملاء.
- مهارات قوية في إدارة الوقت لتحديد أولويات المهام والوفاء بالمواعيد النهائية للمشروع.
- القدرة على التكيف مع متطلبات المشروع المتغيرة والعمل بشكل فعال في بيئة سريعة الوتيرة وديناميكية.
- خبرة مثبتة في العمل التعاوني مع المطورين والمصممين وأصحاب المصلحة الآخرين لتحقيق أهداف المشروع.
- اهتمام قوي بالتفاصيل لضمان أن يكون الكود نظيفًا وفعالًا وخاليًا من الأخطاء.
- الالتزام بالتعلم المستمر والبقاء على اطلاع بأحدث التقنيات والأدوات وأفضل الممارسات في تطوير الويب.
- كفاءة قوية في لغات البرمجة مثل C#، JavaScript، PHP، TypeScript، VB .NET، VBScript، وDAX.
- خبرة العمل مع أطر العمل الأمامية مثل Angular وAngularJS وKnockout، وأطر العمل الخلفية مثل Node.js وPHP.
- خبرة في قواعد البيانات مثل MySQL و Oracle و SQL Server.
- معرفة منصات تطوير Oracle (النماذج، التقارير، PL/SQL).
- معرفة أدوات Business Intelligence (OBIEE) وأدوات إعداد التقارير الأمامية مثل Power BI.
- معرفة منصة Oracle Cloud (OCI، APEX) وطبقة التكامل (OIC) تعد ميزة إضافية
- الخبرة في تطوير IBM Maximo 7.6، ومعرفة إصدار Maximo Application Suit (MAS) 8 هي ميزة إضافية.
- المعرفة بأدوات DevOps مثل Docker Kubernetes و Git و AWS.
- التعرف على حلول SaaS السحابية وتكاملها.
- خبرة في استخدام Entity Framework Core وأدوات ORM الحديثة الأخرى.
- التعرف على بنية الخدمات المصغرة والحاويات
- المعرفة بخطوط أنابيب CI/CD وأطر الاختبار الآلي.
- خبرة في خدمات الويب مثل واجهات برمجة التطبيقات RESTful وSOAP.
- خبرة في تطوير تطبيقات سطح المكتب باستخدام WinForms.
- معرفة أطر حقن التبعية.
- المعرفة بتقنيات الواجهة الأمامية بما في ذلك CSS و HTML 5، بالإضافة إلى أطر عمل واجهة المستخدم مثل Angular Material و Bootstrap.
- خبرة في لغات البرمجة النصية من جانب الخادم مثل Classic ASP، وMVC، وRazor، وWEB FORMS.
- خبرة في تقنيات الاتصال في الوقت الفعلي مثل WebSocket و SignalR.
- التعرف على أدوات إدارة الهوية مثل ASP.NET Identity.
- الخبرة في تقنيات الوصول إلى البيانات بما في ذلك ADO وADO.NET وBreeze وEF6 وOracle.Client وOracle.ManagedDataAccess وOracle.ManagedDataAccess.EntityFramework هي ميزة إضافية
- خبرة في نقل التطبيقات إلى Microsoft Power Platform والترقية إلى أحدث حزمة من الأدوات التقنية والأطر.
- - المعرفة بأفضل ممارسات ITIL، بما في ذلك إدارة التغيير وإدارة المشاريع.
How to apply for jobs
To apply for the aforementioned jobs, you can follow these steps:
- To go to the application page. (Job opportunities for KDD Company)
- Click on a job title to view details.
- Please click the Easy Apply button at the top of the page.
- Enter the required information in the pop-up screens.
- Click Review to review the form.
Source and additional details
- Job source: The official website of the company
- Posted Date: 7-8-2024 (Please check the date before applying).
- Required Nationalities: All nationalities.