Job Summary

The purpose of this role is to oversee our software development team. Our ideal candidate has a bachelor’s degree in software engineering or computer science, as well as several years of experience in the field.

  • Minimum Qualification: Bachelor
  • Experience Level: Mid level
  • Experience Length: 3 years

Job Description/Requirements

Direct Supervisor: Director
Department/Group: Technical
Location: Netbot Solutions Limited , Ground Floor, Kalson Towers, The Crescent, Parklands, Nairobi, Kenya
Position Type: On Probation (First 3 Months)

Role Profile

POSITION OVERVIEW

The purpose of this role is to oversee our software development team. Our ideal candidate has a bachelor’s degree in software engineering or computer science, as well as several years of experience in the field. We prefer candidates who have spent some of this time in a leadership and project management position. In this role, the resource will hire new development staff, oversee each aspect of the development process for various webapplications, and act as the liaison between his/her team and upper management. The resource should be skilled in different programming languages, including but not limited to HTML, Python, PHP and databases, including butnot limited to MSSQL, MySQL, PostgreSQL etc. the resource should also be familiar with both database and application development. Other than pure software development supervision jobs, other IT related activities such as Hardware, Software, System Integration and Networking infrastructure management skills would be an added advantage. Should be adaptable to flexible working schedules.

ROLES AND RESPONSIBILITIES
Work requirements and tasks will be guided by the Netbot Solutions Limited Security Divisions policies and procedures which is reviewed periodically but will fall broadly in the following Key Responsibility Areas (KRAs). The
resource should / can :
‐ Be able to supervise and delegate duties to the development team
‐ Set attainable goals to team members for the project to be finished on time
‐ Provide guidance to team members to encourage work productivity
‐ Make sure the timeline is followed by the software development group
‐ Make sure the timeline is followed by the software development group
‐ Manage multiple projects at once.
‐ Ensures appropriate procedures and processes are followed when it comes to software development
‐ Participate in design control activities; can monitor, evaluate and ensure the completion of tasks and projects;
‐ Analyze software requirements;
‐ Implements design plans, review unit tests
‐ Document software development;
‐ Monitor status of developing software;
‐ Write, Review and Revises product requirements and specifications;
‐ Participate in other areas of the software development process;
‐ Provide technical support to other company personnel
‐ Hire and train new developers
‐ Establish development standards for the team
‐ Deliver reports and proposals to upper management
‐ Create a budget and timeline for the development project
‐ installing and configuring computer hardware, software, systems, networks, printers and scanners
‐ investigating, diagnosing and solving computer software and hardware faults
‐ Configure and diagnose server problems installation and up gradation of computers, network components.
‐ Planning and maintenance of Virtualization technologies
‐ Installing and configuring Cisco routers and various switches
‐ Planning, Installing and implementing structured IP telephony
‐ Daily / Weekly / Monthly report submissions to the supervisor

PERSON SPECIFICATIONS

Academic Qualifications

‐ Bachelor’s degree in Information Technology

Experience
‐ Minimum 3‐Years’ experience in similar position
‐ Professional Software Development experience specifically on platforms such as Python and Postgres,
‐ Management Experience
‐ Strong communication, leadership, and problem‐solving skills

Personal Attributes
‐ Demonstrate high levels of integrity.
‐ Up‐to‐date Technical skills
‐ Good analytical and problem solving skills
‐ Good interpersonal and customer care skills
‐ Ability to communicate.
‐ Keen to notice details
‐ Report writing skills.
‐ Numeric skills.
‐ Quality work output, Contributes to team success,
‐ Seeks continuous learning.
‐ Team Player
‐ Excellent communication skills (verbal and written)
‐ Time management and organization skills
‐ Decision making ability
‐ Ready to work under pressure and within tight delivery time.
‐ Act with integrity, ethics and honesty
‐ Treat everyone with respect
‐ Succeed through teamwork
‐ Take initiative and expect accountability
‐ Exceed expectations

Important Safety Tips

1. Do not make any payment without confirming with the BrighterMonday Customer Support Team. 2. If you think this advert is not genuine, please report it via the Report Job link below.

Share Job Post

Stay Updated Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

Log In to apply now

Activate Notifications Stay productive - get the latest updates on Jobs & News
Activate
Deactivate Notifications Stop receiving the latest updates on Jobs & News
Deactivate
Nairobi
| Full Time |
KSh Confidential
Job Function: Software & Data
1mo
Anonymous Employer
Nairobi
| Full Time |
KSh Confidential
Job Function: Software & Data
1mo
Nairobi
| Full Time |
KSh Confidential
Job Function: Software & Data
1mo