about 3 hours ago
Software Engineering Learning Coach
Rwanda
full-timemidEducation
Tech Stack
Description
You will deliver the BSc Software Engineering programme at ALU, managing in-person learning experiences and designing curriculum to prepare graduates with technical, problem-solving, and leadership skills. You'll coach students through live coding, peer learning, and hackathons, while ensuring quality assurance and fostering a startup mindset to scale the programme.
Requirements
- Master's degree in Computer Science, Software Engineering or relevant field
- Minimum 2 years experience in Python programming, Database (SQL preferred), and application integration
- Experience with version control systems (preferably git) for software development
- Experience in Linux-based shell scripting for process management, signal handling, basic network configurations
- Experience in Mobile Application Development and Web Development
- Excellent coaching and computing skills for remote and in-person learning
- Excellent communication (oral and written), interpersonal, and presentation skills
- Excellent problem-solving skills with attention to detail
- Excellent time management skills with ability to multitask, prioritise, and work independently
- Ability to quickly analyze data and determine appropriate academic support intervention
- Startup mindset to help scale the programme to thousands of students
- Strong customer-service ethos
- Ability to work flexibly with remote team members
Responsibilities
- Manage in-person experience including academic orientation and induction
- Design, evolve and deliver specialisation modules and induction for new coaches
- Review, validate and refine learning curriculum and operational plans
- Audit and refine experiential learning components and support self-directed learning
- Organize academic activities: live coding, peer learning, mock interviews, hackathons
- Administer and coordinate internship modules with support teams
- Evaluate and improve student learning experiences through industry partnerships
- Contribute to definitive documentation for programme handbooks and accreditation
- Participate in student-staff consultative groups and implement recommendations
- Assist in review and approval of course modifications from external partners
- Engage in developmental and performance management processes for academic teams
- Contribute to annual programme review and ensure content is up-to-date
- Implement modifications to learning materials and assessments for quality assurance
- Engage in institutional service through Senate and sub-committees
- Ensure safety and well-being of students per safeguarding policy
0 views 0 saves 0 applications