OSS Full Stack Developer Job in Kenya

Reporting to the Manager – Operation Support Systems (OSS), Planning and Automation, the position holder will be responsible for designing, developing, and maintaining web based applications. The responsibility will collaborate with a multidisciplinary team to create applications that provide a seamless user experience.

Responsibilities:

  • Will be responsible for developing and maintaining both front-end and back-end
  • Collaborate with cross-functional teams to design, develop, and maintain high-quality applications.
  • Integrate with backend services and RESTful APIs.
  • Write clean and modular code following best practices.
  • Use secure development approach and ensure any new vulnerabilities identified within OSS systems are fixed.
  • Identify and fix bugs and performance bottlenecks.
  • Conduct code reviews and ensure code quality.
  • Should be up to-date with the latest frameworks.
  • Retire legacy systems and drive usage of newly developed systems.
  • Ensure all new systems meet Safaricom standards.
  • Translate complex technical and functional requirements into detailed designs.

Qualifications:


  • Degree or diploma in Computer Science/Telecom engineering /electrical& electronics engineering/IT
  • Minimum of 2 years working experience in a busy heterogeneous IT environment. Working experience in the telecommunication industry is an added advantage.
  • Working knowledge in Agile delivery methodology
  • In-depth working knowledge with front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, etc). 
  • Proficiency in back-end languages like Java, or Node.js
  • Experience with web frameworks (e.g., Spring, Django, etc)
  • Experience with RESTful APIs and third-party libraries.
  • Version control using Git.
  • Experience using continuous integration/ continuous deployment pipelines
  • Problem-solving skills and the ability to optimize performance.
  • Should demonstrate proficiency in Data Cleaning, Data analytical and presentation skills.
  • Knowledge of working with scripting languages e.g. python
  • Knowledge of visualization tools e.g. PowerBI, Tableu, Qlik Sense, etc.
  • Microservices architecture
  • Working knowledge of SQL and NoSQL open-source database management systems with strength in PostgreSQL and Maria DB.
  • Experience in Robotics Process Automation is an added advantage.
  • Mobile programming language like Kotlin, Swift and Java is an added advantage. 

Professional Skills

  • Strong interpersonal skills including work ethics, Collaboration, Time management, etc
  • Strong analytical, problem-solving, and decision-making capabilities

How To Apply

Click here to apply