مطور تطبيقات (Application Developer)
مطور تطبيقات (Application Developer)
الوصف الوظيفي
Duties and Responsibilities
1- Define and analyze problems to effect computer-oriented solutions.
2- Creates and modifies computer programs by converting project requirements into code.
3- Gathering information, prepare charts and documents, describing what needs to be done and how it is to be done.
4- Analyze existing systems, design new systems, develop new forms, reports and screens.
5- Confer with users (management, instructional, research, medical or administrative).
6- Design and code, develop test data, test and debug programs, document all procedures utilized by programs.
7- Evaluate and/or modify computer programs, select preceded program elements.
8- Develop special and general or multi-purpose programs to facilitate interface with a computer.
9- Install, document and maintain compilers, programming and other software packages and database systems, monitor systems performance.
10- Confirms project requirements by reviewing program objective, input data, and output requirements with analyst, supervisor, and client.
11- Arranges project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
12- Encodes project requirements by converting work flow information into computer language.
13- Programs the computer by entering coded information.
14- Confirms program operation by conducting tests; modifying program sequence and/or codes.
15- Prepares reference for users by writing operating instructions.
16- Maintains historical records by documenting program development and revisions.
17- Maintains client confidence and protects operations by keeping information confidential.
18- Ensures operation of equipment by following manufacturer's instructions; troubleshooting malfunctions; calling for repairs; evaluating new equipment and techniques.
19- Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
20- Contributes to team effort by accomplishing related results as needed.
1- تحديد وتحليل المشكلات لإحداث حلول حاسوبية.
2- يقوم بإنشاء وتعديل برامج الحاسب الآلي عن طريق تحويل متطلبات المشروع إلى كود.
3- جمع المعلومات ، وإعداد الرسوم البيانية والوثائق ، ووصف ما يجب القيام به وكيف يتم القيام به.
4- تحليل الأنظمة الموجودة وتصميم أنظمة جديدة وتطوير نماذج وتقارير وشاشات جديدة.
5- التشاور مع المستخدمين (إداري ، تعليمي ، بحثي ، طبي أو إداري).
6- تصميم وكود وتطوير بيانات الاختبار وبرامج الاختبار والتصحيح وتوثيق جميع الإجراءات التي تستخدمها البرامج.
7- تقييم و / أو تعديل برامج الكمبيوتر واختيار عناصر البرنامج السابقة.
8- تطوير برامج خاصة وعامة أو متعددة الأغراض لتسهيل التفاعل مع الكمبيوتر.
9- تثبيت وتوثيق وصيانة المجمعات والبرمجة وغيرها من حزم البرمجيات وأنظمة قواعد البيانات ومراقبة أداء الأنظمة.
10- يؤكد متطلبات المشروع من خلال مراجعة هدف البرنامج وبيانات الإدخال ومتطلبات الإخراج مع المحلل والمشرف والعميل.
11- ترتيب متطلبات المشروع في تسلسل البرمجة عن طريق تحليل المتطلبات. إعداد مخطط سير عمل ورسم تخطيطي باستخدام المعرفة بقدرات الكمبيوتر والموضوع ولغة البرمجة والمنطق.
12- ترميز متطلبات المشروع عن طريق تحويل معلومات تدفق العمل إلى لغة الكمبيوتر.
13- برمجة الحاسب بإدخال المعلومات المشفرة.
14- يؤكد تشغيل البرنامج بإجراء الاختبارات. تعديل تسلسل البرنامج و / أو الرموز.
15- إعداد مرجع للمستخدمين بكتابة تعليمات التشغيل.
16- يحتفظ بالسجلات التاريخية من خلال توثيق تطوير البرامج والمراجعات.
17- يحافظ على ثقة العميل ويحمي العمليات بالحفاظ على سرية المعلومات.
18- يضمن تشغيل المعدات باتباع تعليمات المنشأة الصانعة. استكشاف الأعطال. الدعوة للإصلاحات تقييم المعدات والتقنيات الجديدة.
19- يحافظ على المعرفة المهنية والتقنية من خلال حضور ورش العمل التعليمية. مراجعة المطبوعات المهنية. إنشاء شبكات شخصية ؛ المشاركة في الجمعيات المهنية.
20- يساهم في جهود الفريق من خلال تحقيق النتائج ذات الصلة حسب الحاجة.
المهارات
1- حاصل على درجة البكالوريوس في علوم الحاسب أو نظم المعلومات أو تكنولوجيا المعلومات.
2- قادر على تطوير مواصفات التطبيق الرسمي وخطط المشروع باستخدام أدوات التوثيق المشتركة مثل Visio و Microsoft Word و Microsoft Project.
3- قادر على تحديد المشكلات وجمع البيانات وإثبات الحقائق واستخلاص النتائج الصحيحة.
وتطوير التطبيق الرسمي.
4- العمليات بما في ذلك استخدام برامج التحكم بالمصادر. تجربة مع العقلانية الموحدة.
5- القدرة على صياغة كود برمجي بأكثر من لغة برمجة قد تكون مطلوبة بشكل متكرر.
6- امتلاك معرفة قوية في Visual studio و NET و SQL Server 2005 و ORACLE Developer. خبرة أيضًا في تطوير أجزاء ويب ومعرفة XML.
7- مهارات البرمجة ، تحليل المعلومات ، حل المشكلات ، تصميم خوارزمية البرمجيات ، ضبط أداء البرمجيات ، الاهتمام بالتفاصيل ، تصميم البرمجيات ، تصحيح أخطاء البرمجيات ، أساسيات تطوير البرمجيات ، توثيق البرمجيات ، اختبار البرمجيات.
8- بحث وفحص الأنظمة الحالية.
9- تحديد الوظائف التي يجب أن يؤديها التطبيق.
10- كتابة الكود المناسب للتأكد من أن التطبيق يؤدي وظائفه بشكل فعال.
11- اختبار التطبيق وتصحيح أي مشاكل تطرأ.
12- كتابة البرامج وأدلة التشغيل.
13- إجراء التعديلات المناسبة على التطبيقات الحالية بما في ذلك التحديثات والإصلاحات.
14- يكون مبرمجو التطبيقات مسؤولين أيضًا عن تدريب المستخدمين والدعم والتغذية الراجعة.
15- الكفاءة في أكثر من لغة برمجة (مثل C و C ++ و Java و Python … إلخ)
16- خبرة لا تقل عن 3 سنوات في مجال ذي صلة.
Education
علوم حاسب الي او نظم المعلومات او تقنية الحاسب
تفاصيل الوظيفة
- منطقة الوظيفة
- خميس مشيط, المملكة العربية السعودية
- قطاع الشركة
- الإدارة العامة
- طبيعة عمل الشركة
- صاحب عمل (القطاع الخاص)
- الدور الوظيفي
- تكنولوجيا المعلومات
- نوع التوظيف
- دوام كامل
- الراتب الشهري
- غير محدد
- عدد الوظائف الشاغرة
- 1