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 Sales and Marketing Executive.

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 Sales and Marketing Executive shall report to the Business Development Manager.

Ksh 35k-40k plus commissions

  • Conduct the external market analysis and competitor analysis to look at trends in education industry with respect to corporate learning solutions.
  • 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.
  • Meet corporate customers walking in with training enquiries or meet them as per the meeting schedule.
  • Identify and Counsel the corporate customers for their training needs.
  • Do the training gap analysis and set the training objectives.
  • Prepare quotations, send them to client on time and follow up with them.
  • Work towards building partnerships with corporate and with recruitment agencies.
  • Attend/conduct seminars and exhibitions.
  • Take corrective actions (if any) as determined by sales head after analyzing the sales performance.
  • Maintain and update sales database and will regularly maintain a mail shot to all the enquiries.
  • Always update the website for any IST’s information on course, schedule, seminars etc.
  • Do follow ups whenever required.
  • Manage client relationship and client satisfaction.
  • Any other task assigned by the management.
  • Diploma or degree in any business related field.
  • At least 2 years of proven work experience.

Email Your Resume To:

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

  1. Assist in the design, coding and testing of technical solutions.
  2. Understand standard systems development lifecycle processes and applies our methodology effectively even on client engagements.
  3. Apply knowledge of industry trends and developments to improve existing products and on development of new products.

Project execution

  1. Learn project and development plans and is able to clearly articulate roles, project goals and timelines.
  2. Learn to adhere to coding standards defined by technical management.
  3. Learn to accurately employ our development tools.
  4. Learn to establish responsible deadlines and personal work plans.


  1. Listens to others and accepts input from team members
  2. Clearly articulates ideas and thoughts verbally
  3. Accurately prepares written business correspondences that are coherent, grammatically correct, effective and professional.

Relational Databases

  1. Understands basic relational database concepts.
  2. Can confidently write the four basic SQL statements
  3. Possesses knowledge of various database access methods.

Programming languages

  1. Possess working knowledge of at least one structured programming language
  2. Exhibit proficiency in HTML and one scripting language.
  3. Possess basic knowledge of JSON, Java Script/ jQuery and CSS3
  4. Architecture
  5. Demonstrates basic knowledge of object and component methodology and technology.
  6. Possesses basic knowledge of classes, components, objects and interfaces.
  7. Recognizes the fundamental difference between the various internet browsers.

Professional Qualities


  1. Displays a positive attitude
  2. Demonstrates flexibility in day to day work
  3. Sets high standards of performance for oneself


  1. Establishes harmonious working relationships with team members
  2. Appreciates each team member’s contributions and values each individual member.

Client management

  1. Values internal and external clients and responds to their needs.
  2. Establishes effective working relationships with clients
  3. Follows established communication guidelines
  4. Uses good judgement in what and how to communicate with clients.

Professional Development

  1. Understands the professional development process and becomes actively involved by setting challenging goals and meeting them through continuous learning.
  2. Seeks input from mentors and supervisors
  3. Actively applies feedback received to day-to-day work and strives to improve performance.

Internal operations

  1. Accurately completes and submits time and expense reports in a timely manner
  2. Accurately completes and submits status reports in a timely manner
  3. Complies with all our policies and procedures

Click or drag a file to this area to upload.