Head of Software Development- Web Applications
SUPERVISOR: Head of Technology
Role Description
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
Interested candidates should send their applications to recruitment@tracom.co.ke by 4th Sept 2023 indicating Head of Web Applications as the subject. Only shortlisted candidates will be contacted.
Apply via :
recruitment@tracom.co.ke