This job listing has expired and may no longer be relevant!
15 Sep 2023

Head of Software Development- Web Applications at Tracom

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

Tracom Services Limited is a Kenyan microfinance software company. It aims to “assist companies and organizations by developing cost-effective customized applications which enable them to streamline their daily operations”. Tracom is comprised of four board members and over eighteen staff members as of 2013.

Summary

This role involves overseeing the software development team working on developing new software or enhancing existing solutions. He/she will coordinate and plan with other departments within the company and with company executives. The role holder needs a firm understanding of the technical aspects of software engineering. This role also involves understanding the market and competitor’s products so that your software can compete and meet market demands.

Duties & Responsibilities 

  • Serve as the engineering leader and technical expert
  • Work with Business Analysts to provide technical expertise in the required domains
  • Define the technologies to be used in a particular solution
  • Answer questions and resolve issues brought forth by the software development team members
  • Lead the team’s efforts in delivering software applications as expected
  • Assign tasks to the software development team
  • Participate in design and code reviews
  • Responsible for the operation, development, and improvement of team processes and SOPs necessary to support and accelerate excellent project delivery
  • Work with Project Managers to develop and execute project roadmaps
  • Check and confirm the accuracy of the work performed and the methods used by the software development team
  • Foster a collaborative culture of unit/SIT testing, safety, and documentation
  • Create deployment documents
  • Increase the productivity of the team by identifying process gaps, common pain points and scalability issues and develop a plan to address them
  • Design and manage changes to database schema
  • Create users and give rights to databases, code versioning, and issue tracking systems
  • Involved in recruitment, induction, and training of new staff
  • Set performance expectations and manage the performance of the software development team
  • Spearhead various research and development initiatives to identify opportunities for new projects and improved processes
  • Prepare and deliver various engineering-related presentations, both internally and externally
  • Participate in the tendering process where technical feedback is required
  • Communicate and collaborate with other managers and consultants
  • Ensure compliance with company policies, departmental procedures, and ISO 9001:2015.

Job Specifications

  • Bachelor’s Degree in IT or related field
  • Five (5) years’ of professional software development experience
  • Knowledge of the Software Development lifecycle
  • Experience in Java, C/C++, JavaScript, HTML, Python, Android
  • Working experience with Angular, React, Spring, and Cuba frameworks
  • Experience in Database development
  • Knowledge of containerization in application development
  • Ability to work with version control tools such as Git or SVN
  • Expert knowledge in programming languages
  • Leadership and people management skills
  • Communication skills
  • Excellent troubleshooting skills


Method of Application

Submit your CV, copies of relevant documents and Application to  [email protected]
Use the title of the position as the subject of the email

Closing Date : 22 September. 2023





Subscribe


Apply for this Job