Senior Systems Developer – 2 Posts at Kenya Power
Kenya Power
- Kenya
- Permanent
- Full-time
We have the largest Job seeker visits by alexa rankings.
- Company:
- Location: Kenya
- State:
- Job type: Full-Time
- Job category:
- Planning, designing and development, of new applications and enhancements to existing applications.
- Documenting and prioritizing business requirements and communicating plans with stakeholders for review and approval
- Coordinate and perform in-depth tests, including end-user reviews, for modified and new systems.
- Provide orientation and training to end users for all modified and new systems.
- Assist in defining software development project plans, including scoping, scheduling, and implementation.
- Develop application specifications in conjunction with other key staff in the department
- Writing high quality program code to meet the application requirements
- Performing program code debugging to ensure application code meets its requirements
- Troubleshooting technical issues
- Maintaining and upgrading existing systems as required and regular updating of Systems documentation
- Conduct research on emerging application development software products, languages, and standards.
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution.
- Extensive software development experience in programing in languages such as Python, Java, C++, Javascript, Unix scripting etc.
- In-depth knowledge of systems development frameworks, methodologies and tools such as Agile and SDLC
- Good understanding of Solaris UNIX, Linux, Centos and Microsoft Operating systems and Relational databases (Oracle, MySQL, MSSQL).
- Six (6) years relevant working experience in Systems Development.
- Experience in System analysis and design, 4GL programing, web & mobile apps development, data modelling, AI, NLP, Bots development.
- Mastery of emerging technologies – Machine learning, data science, Big data, social engineering.
- Understanding best practices in systems development lifecycle.
- Good project management skills.
- Excellent planning, presentation, evaluation skills
- Creativity and innovation
- Drive for results and achievement
- Insightful, proactive and future focused
- Demonstrates high level of integrity
Jobs in Kenya