
The Institute of Software Technologies (IST), is the premier brand for IT-based professional career development through competency and solution based training.
The Institute invites applicants to fill the vacant position of Software Development Trainer
The Software Development Trainer will be a champion of creativity and innovation by imparting technical concepts to students using a diverse set of training material.
The trainer shall report to the Head of Training.
Competitive- Based on Skills & Experience
- Plan, Prepare and deliver courses/training according to the training plan.
- Provide individual and/or group instruction and training to students, faculty, and/or staff on computer technologies.
- Conduct trainings both at IST campus and at offsite as per the schedule.
- Research and Design the training material as per the course outline discussed with the Training head, prepare a complete teaching plan with the Training head.
- Provide technical support for research and development initiatives and for the implementation of new technologies
- Ensure that the course material is up to date.
- Write structured programs, as appropriate, using technologically current programming languages to support IST Systems.
- Develop testing and evaluation procedures.
- Support classroom culture and relationship building with students
- Prepare Exam Content and evaluate Students answer sheets
- Assist other instructors with lab supervision and student monitoring
- Resolve any query that the student may have during the exam.
- Prepare a detailed report of the students training for industrial support i.e their strength and weakness of the subject and a report on placement for every student and report to the Training Head.
- Make daily entry into the attendance sheets.
- Maintain a proper class discipline and decorum.
- Maintain a broad knowledge of state-of-the-art technology, equipment, and/or systems; participates in professional and personal development activities as appropriate.
- Any other task assigned by the management as is within the scope of duty.
- 1+ years experience of professional coding in languages used in the classroom (HTML, CSS, Java Script, JQuery, Bootstrap/ any other CSS framework, PHP, Java, Laravel/Yii2, VueJS, ReactJS, NodeJS)
- Bachelor’s degree in any software development related course
Other competencies
- Establishes harmonious working relationships with team members
- Displays a positive attitude
- Demonstrates flexibility in day to day work
- Aptitude to learn and grow
- Problem solver
- Ability to grow and mentor others

Software Technologies Limited (STL), an award-winning software and cloud- based solutions provider in Africa and the Middle East is seeking to engage a motivated full Stack Development Intern to join our team.
Stipend: Ksh. 15,000
Duration: 3 Months
Please note the following required competencies:
Solution Development and Delivery
- Assist in the design, coding and testing of technical solutions.
- Understand standard systems development lifecycle processes and applies our methodology effectively even on client engagements.
- Apply knowledge of industry trends and developments to improve existing products and on development of new products.
Project execution
- Learn project and development plans and is able to clearly articulate roles, project goals and timelines.
- Learn to adhere to coding standards defined by technical management.
- Learn to accurately employ our development tools.
- Learn to establish responsible deadlines and personal work plans.
Communication
- Listens to others and accepts input from team members
- Clearly articulates ideas and thoughts verbally
- Accurately prepares written business correspondences that are coherent, grammatically correct, effective and professional.
Relational Databases
- Understands basic relational database concepts.
- Can confidently write the four basic SQL statements
- Possesses knowledge of various database access methods.
Programming languages
- Possess working knowledge of at least one structured programming language
- Exhibit proficiency in HTML and one scripting language.
- Possess basic knowledge of JSON, Java Script/ jQuery and CSS3
- Architecture
- Demonstrates basic knowledge of object and component methodology and technology.
- Possesses basic knowledge of classes, components, objects and interfaces.
- Recognizes the fundamental difference between the various internet browsers.
Professional Qualities
Leadership
- Displays a positive attitude
- Demonstrates flexibility in day to day work
- Sets high standards of performance for oneself
Teamwork
- Establishes harmonious working relationships with team members
- Appreciates each team member’s contributions and values each individual member.
Client management
- Values internal and external clients and responds to their needs.
- Establishes effective working relationships with clients
- Follows established communication guidelines
- Uses good judgement in what and how to communicate with clients.
Professional Development
- Understands the professional development process and becomes actively involved by setting challenging goals and meeting them through continuous learning.
- Seeks input from mentors and supervisors
- Actively applies feedback received to day-to-day work and strives to improve performance.
Internal operations
- Accurately completes and submits time and expense reports in a timely manner
- Accurately completes and submits status reports in a timely manner
- Complies with all our policies and procedures

The Institute of Software Technologies (IST) was established to address the ever-increasing need for high-quality IT skills training for professionals. A proven provider of emerging technology training, our reputation is one of delivering excellent, cutting edge education – presented by the most knowledgeable and experienced practitioners in the industry.
The Institute invites applicants to fill the vacant position of a Corporate Sales and Marketing Executive.
Salary: Ksh 35-40 plus commissions
The Corporate Sales and Marketing Executive shall report to the Business Development Manager.
- Conduct the external market analysis and competitor analysis to look at trends in the education industry with respect to corporate learning solutions.
- Identify potential clients from public and private sector institutions and manage those relationships
- Keep track of competitors’ and customers’ activities.
- Keep good relations with customers- both current and past.
- Make calls to the potential leads and arrange meetings with them.
- Visit customers with training enquiries or meet them as pert he meeting schedule.
- Identify and counsel the corporate customers for their training needs.
- Do the training gap analysis and set the training objectives.
- Work towards building partnerships with corporate and with recruitment agencies.
- Attend/conduct seminars and exhibitions.
- Take corrective actions (if any) as determined by the sales head after analyzing the sales performance.
- Maintain and update sales database and will regularly maintain a mail shot to all enquiries.
- Ensure sales targets are met as desired by top management based on sales strategy.
- Any other work related tasks assigned by the management.
- Diploma or degree in any business related field.
- At least 2 years of proven work experience.
Only shortlisted candidates will be contacted.