Lab Instructor - Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
The candidate will lead lab sessions, mentor students in Software Engineering, and possess strong programming skills in various languages and frameworks.
Key Skills for This Role
Full Job Posting
Position Summary
- A lab instructor is sought to support students and faculty of the Computer Information Science division.
- The candidate will lead lab sessions and provide hands-on instruction in all areas of Software Engineering practice and mentor students through assignments or projects.
- The candidate will foster a positive and collaborative learning environment that ignites a passion for learning with students.
- In support of Emiratization, HCT may exercise flexibility with the experience or education requirement in order to recruit UAE National candidates who show potential for success in the role.
- Bachelor s degree in Software Engineering, Information Technology, Computer Science, or a related field. An MSc degree is advantageous.
- Relevant certifications in software engineering or programming language / frameworks are desirable. (e.g., Certified Scrum Master, Certified Associate in Python Programming, etc)
Requirements
- Preference is given to candidates with at least 3 years of industry experience as a software engineer.
- The range of expertise sought includes:
- Programming languages such as Java, C#, and Python.
- Web technologies such as HTML, CSS, JavaScript, and AJAX, along with libraries and frameworks like jQuery, Angular, React, and Vue.js.
- Server-side development tools and frameworks such as Node.js, Express.js, Spring Boot, and ASP.NET Core MVC.
- Relational databases (e.g., MySQL and Oracle) and NoSQL database management systems (e.g., MongoDB).
- Version control systems like Git
- Containerization technologies such as Docker.
- RESTful API development and consumption
- Cloud platforms like AWS, Azure, or Google Cloud.
- Continuous integration and deployment (CI/CD) pipelines
- Automated testing frameworks (e.g., Jest, Mocha, Selenium).
- Agile development methodologies, particularly Scrum
- Project management and collaboration tools such as Jira.
- Strong troubleshooting and problem-solving skills to address issues that arise during development or in the learning process.
- Strong verbal and written communication skills and a demonstrated competency to explain complex concepts clearly and concisely to students and ability to interact with people at all levels of an organization
- The ability to work well with others in a collaborative educational environment
- The ability to cope with pressure in a positive manner while working to deadlines within a busy and demanding environment
- A demonstrated willingness to engage in professional development activities in order to improve current skills and acquire new skills, and to adapt to the evolving needs of the organization
- Previous teaching assistant experience is beneficial
- Lead lab sessions where students practice programming concepts and software development / engineering principles, focusing on student s acquisition of competencies by practical application of skills
- Provide one-on-one assistance to students during labs, ensuring comprehension of programming principles and troubleshooting code
- Monitor progress of student learning and support their continuous learning process by offering guidance and feedback
- Grade lab assignments and projects, provide constructive feedback, and assess students' progress.
- Work with other instructors to align lab work with lectures and overall course objectives.
- Keep up with the latest programming languages, frameworks, libraries, tools, best practices, and industry trends to ensure that the lab instruction is relevant.
- Ensure that all computers and software in the lab are up to date and functioning properly.
Job Description
Click here to view the complete Job Description
Salary And Benefits
Salary & Benefit details will be provided to short listed candidates
HADEF Program is designed to develop UAE National candidate s teaching skills and experience.
If you are not a UAE National, you are invited to apply for other vacancies by clicking on Current Vacancies .
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Higher Colleges of Technology
Technical Analyst - IT Applications(Banner)
Dubai, UAE
Higher Colleges of Technology is seeking a Technical Analyst – IT Applications (Banner) to design, develop, and support enterprise applications, focusing on the Ellucian Banner Student Information System. You will develo
Lab Assistant - Faculty of Computer Information Science
Abu Dhabi, UAE
The CIS Lab Assistant supports faculty and students by maintaining college laboratories and workshops. This hands-on role involves installing, demonstrating, maintaining, and troubleshooting equipment and facilities. The
Adjunct Faculty - General Studies
Abu Dhabi, UAE
Higher Colleges of Technology is seeking an Adjunct Faculty member to teach undergraduate General Studies courses in Abu Dhabi. The role involves providing effective instruction in a student-centric environment, with a t
Adjunct Faculty - CIS
Abu Dhabi, UAE
Higher Colleges of Technology is seeking an Adjunct Faculty member to teach undergraduate CIS courses in Abu Dhabi. The role involves providing effective instruction in a student-centric environment, with a teaching load
Adjunct Faculty - Applied Media
Abu Dhabi, UAE
Higher Colleges of Technology is seeking an Adjunct Faculty member to teach undergraduate Applied Media courses in Abu Dhabi. The role involves providing effective instruction in a student-centric environment, with a tea
Senior Specialist - Graduate Employement/ Alumni Affairs - Dubai
Abu Dhabi, UAE
Higher Colleges of Technology is seeking a Senior Specialist for Graduate Employment and Alumni Affairs in Abu Dhabi. The role involves promoting graduate employment, engaging alumni, and building partnerships. Requires
Senior Specialist - Marketing - Abudhabi
Abu Dhabi, UAE
Higher Colleges of Technology seeks a Senior Specialist - Marketing to handle media communication activities, align communications across HCT, maintain social media accounts and websites, and build media relationships to
Executive Assistant - Dubai
Abu Dhabi, UAE
Higher Colleges of Technology seeks an Executive Assistant to provide administrative support to a Line Manager in Abu Dhabi. The role involves managing communications, organizing meetings, drafting correspondence, and ha
Technical Analyst - IT Applications(Banner)
Dubai, UAE
Lab Assistant - Faculty of Computer Information Science
Abu Dhabi, UAE
Adjunct Faculty - General Studies
Abu Dhabi, UAE
Adjunct Faculty - CIS
Abu Dhabi, UAE
Adjunct Faculty - Applied Media
Abu Dhabi, UAE
Senior Specialist - Graduate Employement/ Alumni Affairs - Dubai
Abu Dhabi, UAE
Senior Specialist - Marketing - Abudhabi
Abu Dhabi, UAE
Executive Assistant - Dubai
Abu Dhabi, UAE
