Safaricom PLC
OSS Full Stack Developer at Safaricom Kenya
Job Description
OSS Full Stack Developer at Safaricom 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
OSS Full Stack Developer at Safaricom Kenya