This job listing has expired and may no longer be relevant!
28 Aug 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.

Head of Software Development- Web Applications

SUPERVISOR: Head of Technology

Summary

Overseeing the software development team, developing new software, or enhancing existing solutions. Coordinate and plan with other departments and company executives. The role holder needs a firm understanding of the technical aspects of software engineering. Understanding the market and competitor’s products so that our software is competitive & meets 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 & confirm the accuracy of the work performed and the methods used by the software team
  • Foster a collaborative culture of unit/SIT testing, safety, and documentation
  • Create deployment documents
  • Increase productivity by identifying process gaps, common pain points, and scalability issues and develop a plan to address them
  • Design & manage changes to a database schema
  • Create users & give rights to databases, code versioning, and issue tracking systems
  • Involved in recruitment, induction, and training of new staff
  • Set performance expectations & manage the performance of the software development team
  • Spearhead research and development initiatives to identify opportunities for new projects and improved processes
  • Prepare & deliver various engineering-related presentations
  • Participate in the tendering process where required
  • Communicate & collaborate with other managers and consultants
  • Ensure compliance with company policies, procedures, and ISO 9001:2015.

Job Specifications

  • Bachelor’s Degree in IT or related field
  • Five years of professional software development experience
  • Knowledge of the Software Development lifecycle
  • Experience in Java, C/C++, JavaScript, HTML, Python, Android
  • Experience with Angular, React, Spring, & Cuba frameworks
  • Experience in Database development
  • Knowledge of containerization in application development
  • Ability to work with version control tools such as Git or SVN
  • Leadership & 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 : 4 September. 2023





Subscribe


Apply for this Job