
Software Development Specialist / Programming & Computer Science Instructor at DevWorld Tech Academy (DWTA)
- Accra
- Permanent
- Full-time
If you are passionate about teaching, coding, and mentoring future tech professionals, we want to hear from you!Key Responsibilities:Instruct and mentor students in the following courses:
- Computer Programmer (Professional Certificate)
- Frontend Web Developer (Professional Certificate)
- Backend Developer (Professional Certificate)
- Full-Stack Web Developer (Academic Diploma)
- Full-Stack Mobile Developer (Academic Diploma)
- Full-Stack Desktop Developer (Academic Diploma)
- Software Developer (Academic Diploma)
- Software Engineer (Academic Diploma)
- DevOps Platform Engineer/Developer (Academic Diploma)
- Develop engaging lesson plans, coding exercises, and student projects.
- Provide hands-on training in real-world development practices and methodologies.
- Ensure students are equipped with both theoretical knowledge and practical skills.
- Work with clients who require web, mobile, software, and systems development services.
- Manage and execute development projects for clients, ensuring timely and quality deliverables.
- Offer technical support and troubleshooting for clients as needed.
- Stay up-to-date with the latest trends, tools, and technologies in programming and software development.
- Contribute to the development of curriculum and course materials.
- Degree or Diploma in Computer Science, Software Engineering, Information Technology, or a related field.
- Full-Stack Development, Frontend Development, Backend Development certifications.
- Industry certifications such as CompTIA, Oracle, AWS, Microsoft, etc.
- Experience in DevOps, Systems Engineering, or similar fields is an advantage.
- At least 3-5 years of hands-on experience in software development and programming.
- Proficient in frontend (HTML, CSS, JavaScript, React, Angular), backend (Node.js, Python, Ruby, Java), and full-stack development.
- Experience with mobile development (React Native, Flutter) and desktop application development (Electron, JavaFX, etc.).
- Strong understanding of cloud platforms (AWS, Google Cloud, Azure) and DevOps tools.
- Strong skills in Software Development and Programming.
- Experience and proficiency with Databases.
- Knowledge and practical experience in Linux and Java is an advantage.
- Prior teaching or mentoring experience in programming and development is highly desirable.
- Excellent communication and presentation skills.
- Strong problem-solving and critical thinking abilities.
- Ability to work with students of different learning levels.
- A passion for coding and helping students succeed.
JobDirecta