Full Stack Software Developer

DEPARTMENT: IT

REPORTS TO: IT MANAGER

SUMMARY

Analysis of user requirements, procedures and problems to develop software systems and solutions. Development of functional specifications, coding strategy, logic, configuration structure, direct software system testing and validation procedures and oversee all configuration and documentation.

Analysis of user requirements, procedures and problems to develop software systems and solutions. Development of functional specifications, coding strategy, logic, configuration structure, direct software system testing and validation procedures and oversee all configuration and documentation.

QUALIFICATIONS AND SKILL REQUIREMENTS

* Bachelor's Degree in Computer Science, Information Technology or any other relevant field.

* At least 2 years’ experience in software Development.

* Advance experience as a Software developer using Nodejs or Python Language, PHP, Android, IOS, My SQL and Oracle, Front End- Flutter / React Native

* Ability to use Firebase/Firehose

* Preferred Experience in Enterprise applications development, Mobile applications development and Data Analytics

PRIMARY RESPONSIBILITIES

* Establish standards, templates, and guidelines as applied to software systems design using information gathered in the system definition stage.

* Define data structure layout and data flow model in order to provide specifications for software development.

* Select the physical communication media, network architecture and protocols in order to complete system design and support system development.

* Develop Human Machine Interface and/or Graphical User Interface in accordance with the design documents in order to meet the functional requirements.

* Develop database in accordance with the design documents in order to meet the functional requirements.

* Develop, test and commission software systems that meet functional requirements of users and customers.

Note:

Your CV MUST include links to your recent work, e.g., bitbucket.com or github.com profiles to prove you can demonstrate the skills we are looking for.

Onfon Media as a company specializes on SMS solutions, computer systems design & development and IT consultancy. Onfon’s core business is in development of messaging solutions for both corporate and individual customers. Onfon Media is a premium rate service provider licensed by the Communication Commission of Kenya(CCK). We provide innovative value added services to telephone subscribers in Kenya, Uganda and more recently Tanzania markets. Currently Onfon serves various banks, radio stations and government institutions and serves over 2 million individual subscribers.