This is a predominantly teaching focused position to manage and support delivery of postgraduate, undergraduate, foundation and executive programmes. Applicants should demonstrate excellence in teaching and research. Preference will be given to candidates with administrative experience. The successful candidate is expected to:
- Teach Modules: Deliver Modules at both undergraduate and postgraduate levels in Software Engineering, supervising postgraduate theses. The normal teaching load is 3-4 modules per semester (2 semesters per academic year).
- Supervise Projects: Oversee undergraduate and postgraduate projects and dissertations, ensuring students receive guidance on their research methodologies and outcomes.
- Engage in Research: Actively participate in scholarly research activities that lead to publications in refereed, indexed, and ranked international journals within the field of Software Engineering.
- Collaborate for Grants: Initiate and develop research collaborations that result in successful research grant applications, enhancing the department's funding and research capabilities.
- Curriculum Development: Play a significant role in research, curriculum development, and graduate supervision while attracting research funding to support program initiatives.
- Lead Research Output: Produce high-quality scholarly work that contributes to the department's research output and enhances its academic reputation.
- Community Engagement: Participate in service activities for the university as well as professional and local communities, promoting the importance of Software Engineering.
Key Responsibilities
- Deliver a high-quality teaching experience in foundation, undergraduate (Software Engineering), laboratory, postgraduate programmes and in executive programmes.
- Ensure all necessary content and material is in place for the degree programmes in time.
- Construct and plan student assignments, module delivery and assessment, ensuring coherence and relevance.
- Liaise with the faculty Director on all student matters & timetable planning and manage module timetables, content & resource areas, liaising with academic & technical staff as appropriate.
- Initiate high-quality learning and teaching/training activities that reflect the needs and contemporary currency of the subject and to foster a group dynamic and peer learning.
- Engage with students and demonstrators during laboratory sessions to ensure a high level of understanding is achieved by the students.
- Ensure all learning experiences comply with the expectations of all related standards of the Oman Academic Accreditation Authority (OAAA).
- Monitor the student voice through meetings, surveys and reviews and liaise with the Faculty Director in relation to findings, initiating solutions to any student dissatisfaction or other issues.
- Formulate and coordinate the Final Year Projects and Theses to ensure a consistent and rigorous process, including liaising with industry where necessary.
- Attend Open Days, external events and interviews as required by the Faculty Dean to support recruitment activities.
- Maintain flexible working patterns which include some evening and weekend work in support of Programme/Faculty/University business.
- Actively engage with businesses/professional bodies/schools and colleges/communities/enterprises, etc., organize student outreach and invite industry speakers to enhance the student experience and facilitate industrial placement of students, as appropriate.
- Organize, prepare and participate in University meetings and events including Boards of Examiners, Programme Reviews, Planning and Monitoring committees, Student/Staff Liaison, and faculty and university committees and policy developments.
- Work with the Faculty Dean and other University representatives to ensure student attainment, success and progression by monitoring student attendance and performance, and obtaining student feedback.
- Applicants should provide a current CV and a cover letter justifying their suitability for the position. In doing so, applicants should use their qualifications, experience in teaching and research in an HE environment, teaching areas of interest and ability, and motivation for applying to Muscat University.
- Any other duties as deemed necessary by the Line Manager.
- While we value the interest shown by every applicant, we are able to respond only to short-listed candidates.
- The job description may be altered at any time in the future in line with the level of the post to meet changing institutional requirements, but only in full consultation with the post-holder.
- Applicants are required to submit a current CV and a cover letter outlining their suitability for the position. The cover letter should clearly highlight their academic qualifications, teaching and research experience in a higher education environment, areas of teaching interest and expertise, and their motivation for applying to Muscat University.
Qualifications, Experience & Competencies:
The Department invites applications for full-time and visiting faculty positions from suitable candidates. The position within the Software Engineering program requires:
- Educational Qualifications: A PhD in Software Engineering, Computer Science, or a related area from an internationally recognized university.
Desired Candidate Profile
Educational Qualifications: A PhD in Software Engineering, Computer Science, or a related area from an internationally recognized university.
Specialization Areas: Expertise in one or more of the following areas: Software Engineering principles, Software Design & Architecture, Software Testing and Quality Assurance, Agile Software Development, DevOps and Continuous Integration, Human-Computer Interaction or Software Maintenance & Evolution.
Teaching Experience: Demonstrated experience teaching Software Engineering courses at both undergraduate and postgraduate levels and supervising research projects.
Research Engagement: Active involvement in research within their areas of specialization, showing intellectual engagement with current trends and challenges in Software Engineering.
Industry Experience: Preference will be given to candidates with relevant industry experience that complements their academic qualifications.
Practical Skills: Candidates should possess necessary practical computing skills relevant to their areas of expertise.
Certifications: Certified Software Development Professional (CSDP), Docker Certified Associate (DCA), ISTQB Certified Tester, IBM DevOps and Software Engineering Professional Certificate (DSEPC), Professional Software Engineering Master Certification (PSEM), Certified Secure Software Lifecycle Professional (CSSLP) or demonstrating a commitment to ongoing professional development.
Community Participation: Evidence of active participation in university, professional, and local community initiatives related to Software Engineering.
هذه وظيفة تشتغل أساساً في التدريس مع التركيز على إدارة وتقديم البرامج العليا والدورات الجامعية الأساسية والبرامج التنفيذية. يجب أن يُظهر المتقدمون تفوقاً في التدريس والبحث. سيتم تفضيل المرشحين ذوي الخبرة الإدارية. من المتوقع أن يلتزم المرشح الناجح بما يلي:
- تدريس المقررات: تقديم وحدات دراسية على المستويين الجامعي والدراسات العليا في هندسة البرمجيات، والإشراف على أطروحات الدراسات العليا. الحمل التدريسي العادي هو 3-4 وحدات دراسية في كل فصل دراسي (فصلين دراسيين في السنة الأكاديمية).
- الإشراف على المشاريع: الإشراف على مشاريع وتخرجات الطلاب الجامعيين والدراسات العليا، والتأكد من حصول الطلاب على التوجيه في منهجيات بحثهم ونتائجهم.
- الانخراط في البحث: المشاركة بنشاط في أنشطة البحث العلمي التي تؤدي إلى منشورات في مجلات دولية محكمة ومفهرسة وذات تصنيف في مجال الهندسة البرمجية.
- التعاون للحصول على منح: بدء وتطوير تعاون بحثي يفضي إلى تقديم طلبات منح بحثية ناجحة، مما يعزز تمويل القسم وقدراته البحثية.
- تطوير المنهج: لعب دور مهم في البحث وتطوير المنهج والإشراف على الخريجين مع جلب تمويل بحثي لدعم مبادرات البرنامج.
- قيادة الناتج البحثي: إنتاج أعمال علمية عالية الجودة تساهم في الناتج البحثي للقسم وتحسين سمعته الأكاديمية.
- المشاركة المجتمعية: المشاركة في أنشطة خدمة للجامعة وكذلك للمجتمعات المهنية والمحلية، وتعزيز أهمية هندسة البرمجيات.
المسؤوليات الرئيسية
- تقديم تجربة تعليمية عالية الجودة في برامج الأساس، والبكالوريوس (هندسة البرمجيات)، والمختبرات، وبرامج الدراسات العليا وبرامج التنفيذ.
- التأكد من وجود كل المحتوى والمواد اللازمة لبرامج الدرجات في الوقت المناسب.
- تصميم وتخطيط واجبات الطلاب، وتقديم المقررات والتقييم، مع ضمان الاتساق والأصالة.
- التنسيق مع مدير الكلية في جميع شؤون الطلاب وتخطيط الجدول وإدارة جداول المقرر والمحتوى ومناطق الموارد، والتواصل مع أعضاء هيئة التدريس الأكاديمية والفنية حسب الحاجة.
- إطلاق أنشطة تعلم وتدريس عالية الجودة تعكس احتياجات العملة وتواكب مستجدات الموضوع وتخلق ديناميكيات جماعية وتعلماً من الأقران.
- التفاعل مع الطلاب والمساعدين خلال جلسات المختبر لضمان فهم عالي المستوى من قبل الطلاب.
- التأكد من توافق جميع تجارب التعلم مع توقعات جميع معايير عمان للاعتماد الأكاديمي (OAAA).
- مراقبة صوت الطالب من خلال الاجتماعات والاستطلاعات والمراجعات والتنسيق مع مدير الكلية فيما يتعلق بالنتائج وبدء حلول لأي استياء طلابي أو مشكلات أخرى.
- صياغة وتنسيق مشروعات وسوابق السنة النهائية لضمان عملية متسقة وصرامة، بما في ذلك التنسيق مع الصناعة عند الحاجة.
- حضور أيام مفتوحة وفعاليات خارجية ومقابلات حسب الحاجة من قبل عميد الكلية لدعم نشاطات التوظيف.
- الحفاظ على أنماط عمل مرنة تتضمن بعض العمل المسائي وعطلة نهاية الأسبوع دعمًا لبرامج/كلية/جامعة.
- المشاركة الفعالة مع الشركات/هيئات مهنية/مدارس وجامعات ومجتمعات/مؤسسات، إلخ، تنظيم وصول الطلاب إلى خارجية ودعوة متحدثين من الصناعة لتعزيز تجربة الطلاب وتسهيل وضع الطلاب صناعيًا، حسب الحاجة.
- تنظيم وتحضير والمشاركة في اجتماعات وفعاليات الجامعة بما في ذلك لجان الامتحان ومراجعات البرامج ولجان التخطيط والمراقبة ولجنة الاتصال الطلابي / أعضاء هيئة التدريس ولجان وسياسات الكلية والجامعة.
- العمل مع عميد الكلية وممثلي الجامعة الآخرين لضمان تحصيل الطلاب ونجاحهم وتقدمهم من خلال متابعة حضور الطلاب وأدائهم، والحصول على تغذية راجعة من الطلاب.
- يُطلب من المتقدمين تقديم سيرة ذاتية حديثة ورسالة تغطية توضح ملاءمتهم للمركز. أثناء ذلك، ينبغي للمتقدمين الاستفادة من مؤهلاتهم وخبراتهم في التدريس والبحث في بيئة التعليم العالي، ومجالات التدريس التي تهمهم وقدراتهم، ودافعهم للتقديم لجامعة مسقط.
- أية واجبات أخرى تعتبر ضرورية من قبل مدير الخط.
- بينما نقدر الاهتمام الذي يبديه كل متقدم، يمكننا الرد فقط على المرشحين المدرجين في القائمة المختصرة.
- قد يتم تعديل الوصف الوظيفي في أي وقت مستقبلاً بما يتماشى مع مستوى المنصب لتلبية متطلبات المؤسسة المتغيرة، ولكن فقط بالتشاور الكامل مع من يشغله المنصب.
- يُطلب من المتقدمين تقديم سيرة ذاتية حديثة ورسالة تغطية توضح ملاءمتهم للمركز. يجب أن تُبرز رسالة التغطية بوضوح مؤهلاتهم الأكاديمية، وخبراتهم في التدريس والبحث في بيئة التعليم العالي، ومجالات الاهتمام والتخصص في التدريس، ودافعهم للتقديم لجامعة مسقط.
المؤهلات والخبرة والكفاءات:
تدعو department إلى التقديمات لوظائف أعضاء هيئة تدريس بدوام كامل وزيارات من المرشحين المناسبين. الموقع ضمن برنامج هندسة البرمجيات يتطلب:
- المؤهلات التعليمية: الدكتوراه في هندسة البرمجيات، علوم الحاسوب، أو مجال ذو صلة من جامعة معترف بها دولياً.
الملف المرغوب للمرشح
المؤهلات التعليمية: الدكتوراه في هندسة البرمجيات، علوم الحاسوب، أو مجال ذو صلة من جامعة معترف بها دولياً.
مجالات التخصص: الخبرة في واحد أو أكثر من المجالات التالية: مبادئ هندسة البرمجيات، تصميم وهندسة البرمجيات، اختبار البرمجيات وضمان الجودة، التطوير البرمجي الرشيق، DevOps والتكامل المستمر، التفاعل بين الإنسان والآلة أو صيانة وتطور البرمجيات.
الخبرة التدريسية: خبرة مثبتة في تدريس مقررات هندسة البرمجيات على المستويين الجامعي والدراسات العليا والإشراف على مشاريع البحث.
المشاركة البحثية: المشاركة النشطة في البحث ضمن مجالات تخصصهم، مع إظهار التفاعل الفكري مع الاتجاهات والتحديات الحالية في هندسة البرمجيات.
الخبرة الصناعية: سيتم تفضيل المرشحين ذوي الخبرة الصناعية ذات الصلة التي تكمل مؤهلاتهم الأكاديمية.
المهارات العملية: يجب أن يمتلك المرشحون المهارات الحسابية العملية اللازمة المتعلقة بمجالات تخصصهم.
الشهادات: محترف تطوير البرمجيات المعتمد (CSDP)، مساعد معتمد من Docker (DCA)، مختبر ISTQB المعتمد، شهادة IBM DevOps واحتراف هندسة البرمجيات (DSEPC)، شهادة ماجستير مهني في هندسة البرمجيات (PSEM)، محترف دورة حياة البرمجيات الآمنة المعتمد (CSSLP) أو إظهار الالتزام بالتطوير المهني المستمر.
المشاركة المجتمعية: دليل على المشاركة النشطة في مبادرات الجامعة والمجتمع المهني والمجتمع المحلي المتعلقة بهندسة البرمجيات.