Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Kenya Power owns and operates most of the electricity transmission and distribution system in the country and sells electricity to over 4.8 million customers (as at June 29, 2016).
The Company’s key mandate is to plan for sufficient electricity generation and transmission capacity to meet demand; building and maintaining the power distribution and ...
Read more about this company
Job Description
Chief System Administrator, Enterprise Architecture & IT Infrastructure
Reporting to the Manager – Enterprise Architecture and IT Infrastructure, the purpose of the role is to provide leadership in systems deployment, support and administration for all systems, enhancements of customer facing applications (financial technology) and coordinating billing functions to ensure availability and reliability of IT systems as well as timely billing.
The specific tasks include-
- Develop and deliver long-term strategic goals for data architecture vision and standards in conjunction with data users, department managers, clients, and other key stakeholders.
- Create short-term tactical solutions to achieve long-term objectives and an overall data management roadmap.
- Establish processes for governing the identification, collection, and use of corporate metadata; take steps to assure metadata accuracy and validity
- Reviewing information technology needs and other operational requirements including coordinating the requisition, installation/configuration, operation and maintenance of system hardware and software and related infrastructure in the company.
- Developing and implementing contingency plans to guarantee systems/ services continuity.
- Providing technical requirements, analysis and design of IT systems throughout their life-cycle and support of operations staff in executing, testing and rolling-out the solutions.
- Researching and recommending innovative and automated approaches for system administration that leverage and optimize the IT resources.
- Advising on alternate system infrastructure design approaches to determine the best-balanced solution involving enterprise software applications, security and user licenses.
- Formulating and maintaining documentation related to systems and business application software implementation and enhancement initiatives
- Create strategies and plans for data security, backup, disaster recovery, business continuity, and archiving.
- Developing mechanisms to resolve user complaints and enhance their satisfaction.
Job Specifications:
- Bachelor’s Degree in a related field (Master’s Degree will be an added advantage)
- Professional certifications in databases/systems, security and/or project management.
- Membership with relevant Professional bodies
- A minimum period of nine (9) years relevant work experience in a similar environment, five (5) of which must have been in a supervisory position.
- Fulfilled the requirements of Chapter Six (6) of the constitution
Technical Capabilities
- Strong understanding of database structures, theories, principles, and practices.
- Working technical experience with designing, building, installing, configuring and maintaining Oracle Databases on an engineered system environment
- Experience in Project Management.
- Understanding of Company business and operational processes
Key Competencies and Skills
- Leadership skills
- Communication skills
- Planning & Evaluation Skills
- Analytical Skills
- Problem Solving Skills
- Presentation Skills
- Interpersonal skills
- Creativity & innovation
go to method of application »
Job Description
Chief System Analyst, Business Support & Intelligence
Reporting to the Manager – Enterprise Architecture and IT Infrastructure, the purpose of the role is to provide quality ERP & Business support systems & services by ensuring efficient and timely implementation of software applications and enhancements. The role is also tasked with continuous improvement of grid Infrastructure systems and Business Analytics.
The specific tasks include-
- Coordinating system development and maintenance processes for ERP, Business Analytics and Grid infrastructure systems.
- Manage the development and deployment of new applications, systems software, and/or enhancements to existing business support applications.
- Ensure that any new software integration into company systems meets functional requirements, system compliance, and interface specifications.
- Providing project management and cross-departmental coordination for the installation and integration of business support applications.
- Leading and guiding team members in trouble shooting and resolving problems on ongoing projects or already implemented SAP ERP functionalities.
- Managing interface programs between SAP ERP system and third-party systems to ensure consistent and efficient data transfer.
- Providing technical advice for the automation, implementation, and maintenance of business support systems.
- Formulating and maintaining documentation related to systems and business application software implementation and enhancement initiatives
- Advising on alternate system design approaches to determine the best-balanced solution involving enterprise software applications and user licenses.
- Developing mechanisms to resolve user complaints and enhance their satisfaction.
Job Specifications:
- Bachelor’s Degree in a related field (Master’s Degree will be an added advantage)
- Training in SAP ABAP
- Membership with relevant Professional bodies
- A minimum period of nine (9) years relevant work experience in a similar environment, five (5) of which must have been in a supervisory position.
- Fulfilled the requirements of Chapter Six (6) of the constitution
Technical Capabilities
- Expert skills in Software development lifecycle (SDLC) methodologies
- Extensive experience with core SAP ERP software applications
- Experience in Project Management.
- Understanding of Company business and operational processes
Key Competencies and Skills
- Leadership skills
- Communication skills
- Planning & Evaluation Skills
- Analytical Skills
- Problem Solving Skills
- Presentation Skills
- Interpersonal skills
- Creativity & innovation
go to method of application »
Job Description
PRINCIPAL SYSTEMS ANALYST, (BUSINESS INTELLIGENCE)
Reporting to the Chief Analyst - Business Support & Intelligence, the successful candidate will ensure the development and maintenance of the Business Intelligence and Analytics solutions and capabilities as well as the development, implementation and continuous improvements of the Grid Infrastructure management systems.
The specific tasks will entail:-
- Organizing and coordinating system development and maintenance processes for Business Analytics and Grid infrastructure systems.
- Design, implement and maintain suitable data warehouse and Data marts as needed to support the analytics capabilities in the organization.
- Design, implement and maintain ETL processes, including amalgamation and integration of data from various heterogeneous relational database sources (Oracle, Microsoft SQL, MySQL, etc.)
- Coordinate the development and deployment of new applications, systems software, and/or enhancements to existing business support applications.
- Designing and Mapping of the corporate KPI’s to the BI reporting tools.
- Designing and implementing suitable dashboards to report key performance matrices as needed.
- Ensuring compliance of the Company policies, regulations, standards and procedures to enhance operational efficiency;
- Providing team leadership to ensure optimal performance and effective succession planning.
- Providing leadership in project management the implementation and integration of business support applications.
- Managing interface programs between system to ensure consistent and efficient data transfer.
- Formulating and maintaining documentation related to systems and business application software implementation and enhancement initiatives
- Developing mechanisms to resolve user complaints and enhance their satisfaction.
Interested applicants must possess the following;-
Job Specifications:
- Bachelor’s Degree in a related field (Master’s Degree will be an added advantage)
- A minimum period of seven (7) years relevant work experience in a similar environment, five (3) of which must have been in a supervisory position.
- Experience in System analysis and design, 4GL programing, web & mobile apps development, data modelling, AI, NLP, Bots development.
- In-depth knowledge of systems development frameworks, methodologies and tools such as Agile and SDLC
- 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
Technical Capabilities
- Mastery of emerging technologies - Machine learning, data science, Big data, social engineering.
- Extensive software development experience in programing in languages such as Python, Java, C++, Javascript, Unix scripting etc.
- Experience in Project Management.
- Understanding of Company business and operational processes
go to method of application »
Job Description
Reporting to the Principal Systems Administrator, the successful candidate will ensure effective provisioning and maintenance of core database platform to ensure availability, reliability and data integrity of the mission critical business systems.
The specific tasks will entail:-
- Implement policies, procedures, and technologies to ensure database security through secure access, monitoring, control, and routine security evaluations.
- Perform standard configuration, management, and maintenance tasks for database systems and underlying server infrastructure.
- Perform and test database configuration backups and restores to ensure system recovery from error or outage.
- Perform and test data backups and restores to ensure disaster recovery.
- Review and deploy database patch releases according to best practices.
- Anticipate, mitigate, identify, troubleshoot, and resolve hardware and software problems on all systems.
- Monitor, test, and tune database performance; preserve and provide database log files as needed.
- Develop and implement contingency plans to guarantee systems operations during emergencies.
- Develop and implement efficient preventative maintenance schedules for servers, consoles and peripherals.
- Participate in and support capacity planning and the development of long-term strategic goals for systems and software in conjunction with end-users and department managers.
- Coordinate with network engineers and system administration functions to implement systems that utilize industry best practices to meet corporate objectives.
Interested applicants must possess the following;-
Job Specifications
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution.
- Oracle Certified Professional (OCP) for Database Administration certification
- Certification in Unix/Linux or Microsoft operating system(s) will be an added advantage.
- Five (5) years relevant working experience in oracle database administration in a busy environment.
Technical Capabilities & Key Competencies
- Strong understanding of database structures, theories, principles, and practices.
- Working technical experience with designing, building, installing, configuring and maintaining Oracle Databases on an engineered system environment.
- Hands-on hardware and software troubleshooting experience on engineered systems.
- Good technical knowledge of current server, storage and network hardware and standards, including clustering.
- Understanding of best practice in database administration and trends
- Excellent planning, presentation, evaluation skills
- Creativity and innovation
- Drive for results and achievement
- Insightful, proactive and future focused
- Demonstrates high level of integrity
go to method of application »
Job Description
Reporting to the Principal Systems Administrator, the successful candidate will ensure effective provisioning and maintenance of core database platform to ensure availability, reliability and data integrity of the mission critical business systems. The specific tasks will entail:-
- Ensure database security through secure access, monitoring, control, and routine security evaluations.
- Perform standard configuration, management, and maintenance tasks for database systems and underlying server infrastructure.
- Perform and test database configuration backups and restores to ensure system recovery from error or outage.
- Perform and test data backups and restores to ensure disaster recovery.
- Review and deploy database patch releases according to best practices.
- Anticipate, mitigate, identify, troubleshoot, and resolve hardware and software problems on all systems.
- Monitor, test, and tune database performance; preserve and provide database log files as needed.
- Implement contingency plans to guarantee systems operations during emergencies.
- Implement efficient preventative maintenance schedules for servers, consoles and peripherals.
- Support capacity planning and the development of long-term strategic goals for systems and software in conjunction with end-users
- Coordinate with network engineers and system administration functions to implement systems that utilize industry best practices to meet corporate objectives.
Interested applicants must possess the following;-
Job Specifications
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution.
- Oracle Certified Professional (OCP) for Database Administration certification
- Certification in Unix/Linux or Microsoft operating system(s) will be an added advantage.
- Three (3) years working experience in oracle database administration.
Technical Capabilities & Key Competencies
- Strong understanding of database structures, theories, principles, and practices.
- Working technical experience with designing, building, installing, configuring and maintaining Oracle Databases on engineered systems.
- Hands-on hardware and software troubleshooting experience on engineered systems.
- Good technical knowledge of current server, storage and network hardware and standards, including clustering.
- Understanding of best practice in database administration and trends
- Excellent planning, presentation, evaluation skills
- Creativity and innovation
- Drive for results and achievement
- Insightful, proactive and future focused
- Demonstrates high level of integrity
go to method of application »
Job Description
Reporting to the Principal Systems Administrator, the successful candidates will ensure effective provisioning and maintenance of core database platform to ensure availability, reliability and data integrity of the mission critical business systems.
The specific tasks will entail:-
- Ensure database security through secure access, monitoring, control, and routine security evaluations.
- Perform standard configuration, management, and maintenance tasks for database systems and underlying server infrastructure.
- Perform and test database configuration backups and restores to ensure system recovery from error or outage.
- Perform and test data backups and restores to ensure disaster recovery.
- Deploy database patch releases according to best practices.
- Anticipate, mitigate, identify, troubleshoot, and resolve hardware and software problems on all systems.
- Monitor, test, and tune database performance; preserve and provide database log files as needed.
- Implement contingency plans to guarantee systems operations during emergencies.
- Implement efficient preventative maintenance schedules for servers, consoles and peripherals.
- Support capacity planning and the development of long-term strategic goals for systems and software in conjunction with end-users and department managers.
- Coordinate with network engineers and system administration functions to implement systems that utilize industry best practices to meet corporate objectives.
Interested applicants must possess the following;-
Job Specifications
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution.
- Oracle Certified Associate (OCA) for Database Administration.
- Certification in Unix/Linux or Microsoft operating system(s) will be an added advantage.
- One (1) year relevant experience in oracle database administration
Technical Capabilities & Key Competencies
- Strong understanding of database structures, theories, principles, and practices.
- Working technical experience with designing, building, installing, configuring and maintaining Oracle Databases.
- Hands-on hardware and software troubleshooting experience.
- Good technical knowledge of current server, storage and network hardware and standards, including clustering.
- Understanding of best practice in database administration and trends
- Excellent planning, presentation, evaluation skills
- Creativity and innovation
- Drive for results and achievement
- Insightful, proactive and future focused
- Demonstrates high level of integrity
go to method of application »
Job Description
Reporting to the Principal System Administrator, the successful candidates will ensure efficient installation/configuration, operation, and maintenance of our core business systems (hardware, operating system software and application software) and related infrastructure to ensure optimal performance and reliability of the mission critical business systems.
The specific tasks will entail:-
- Implement policies, procedures, and technologies to ensure application system security through secure system access, monitoring, control, and routine security evaluations.
- Perform standard configuration, management, and maintenance tasks for applications systems and underlying server infrastructure.
- Perform and test system configuration backups and restores to ensure system recovery from error or outage.
- Perform and test data backups and restores to ensure disaster recovery.
- Review and deploy application and operating system releases and vendor-supplied patches according to best practices.
- Anticipate, mitigate, identify, troubleshoot, and resolve hardware and software problems on all systems.
- Monitor, test, and tune system performance; preserve and provide system log files as needed.
- Develop and implement contingency plans to guarantee systems operations during emergency situations.
- Develop and implement efficient preventative maintenance schedules for servers, consoles and peripherals.
- Participate in and support capacity planning and the development of long-term strategic goals for systems and software in conjunction with end-users and department managers
- Coordinate with network engineers and database administration functions to implement systems that utilize industry best practices to meet corporate objectives
Interested applicants must possess the following;-
Job Specifications
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution
- System Administration or equivalent certification in Unix and Linux
- Microsoft operating system certifications will be an added advantage
- Good understanding of Oracle and MS-SQL databases
- Five (5) years relevant working experience in System Administration.
Technical Capabilities & Key Competencies
- Experience installing, configuring, and maintaining UNIX servers, networks, and clusters/server farms including cloud deployment.
- Good technical knowledge of current server, storage and network hardware and standards, including clustering, cloning, virtualization and thin provisioning /orchestration
- Hands-on hardware and software troubleshooting experience on engineered systems.
- Understanding of best practice in systems administration and trend
- Excellent planning, presentation, evaluation skills
- Creativity and innovation
- Drive for results and achievement
- Insightful, proactive and future focused
- Demonstrates high level of integrity
go to method of application »
Job Description
Reporting to the Principal System Administrator, the successful candidates will ensure efficient installation/configuration, operation, and maintenance of our core business systems (hardware, operating system software and application software) and related infrastructure to ensure optimal performance and reliability of the mission critical business systems.
The specific tasks will entail:-
- Ensure application system security through secure system access, monitoring, control, and routine security evaluations.
- Perform standard configuration, management, and maintenance tasks for applications systems and underlying server infrastructure.
- Perform and test system configuration backups and restores to ensure system recovery from error or outage.
- Perform and test data backups and restores to ensure disaster recovery.
- Review and deploy application and operating system releases and vendor-supplied patches according to best practices.
- Anticipate, mitigate, identify, troubleshoot, and resolve hardware and software problems on all systems.
- Monitor, test, and tune system performance; preserve and provide system log files as needed.
- Implement contingency plans to guarantee systems operations during emergency situations.
- Implement efficient preventative maintenance schedules for servers, consoles and peripherals.
- Support capacity planning and the development of long-term strategic goals for systems and software in conjunction with end-users and department managers
- Coordinate with network engineers and database administration functions to implement systems that utilize industry best practices to meet corporate objectives
Interested applicants must possess the following;-
Job Specifications
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution
- System Administration or equivalent certification in Unix and Linux operating systems
- Microsoft operating system certifications will be an added advantage
- Good understanding of Oracle and MS-SQL databases
- Three (3) years relevant working experience in System Administration.
Technical Capabilities & Key Competencies
- Experience installing, configuring, and maintaining UNIX servers, networks, and clusters/server farms including cloud deployment.
- Good technical knowledge of current server, storage and network hardware and standards, including clustering, cloning, virtualization and thin provisioning /orchestration
- Hands-on hardware and software troubleshooting experience on engineered systems.
- Understanding of best practice in systems administration and trend
- Excellent planning, presentation, evaluation skills
- Creativity and innovation
- Drive for results and achievement
- Insightful, proactive and future focused
- Demonstrates high level of integrity
go to method of application »
Job Description
Reporting to the Principal System Administrator, the successful candidates will ensure efficient installation/configuration, operation, and maintenance of our core business systems (hardware, operating system software and application software) and related infrastructure to ensure optimal performance and reliability of the mission critical business systems.
The specific tasks will entail:-
- Ensure application system security through secure system access, monitoring, control, and routine security evaluations.
- Perform standard configuration, management, and maintenance tasks for applications systems and underlying server infrastructure.
- Perform and test system configuration backups and restores to ensure system recovery from error or outage.
- Perform and test data backups and restores to ensure disaster recovery.
- Review and deploy application and operating system releases and vendor-supplied patches according to best practices.
- Anticipate, mitigate, identify, troubleshoot, and resolve hardware and software problems on all systems.
- Monitor, test, and tune system performance; preserve and provide system log files as needed.
- Implement contingency plans to guarantee systems operations during emergency situations.
- Implement efficient preventative maintenance schedules for servers, consoles and peripherals.
- Support capacity planning and the development of long-term strategic goals for systems and software in conjunction with end-users and department managers
- Coordinate with network engineers and database administration functions to implement systems that utilize industry best practices to meet corporate objectives
Interested applicants must possess the following;-
Job Specifications
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution
- Associate or equivalent certification in Unix and Linux.
- Microsoft operating system certifications will be an added advantage
- Good understanding of Oracle and MS-SQL databases
- One (1) year Experience in System Administration.
Technical Capabilities & Key Competencies
- Experience installing, configuring, and maintaining UNIX servers, networks, and clusters/server farms including cloud deployment.
- Good technical knowledge of current server, storage and network hardware and standards, including clustering, cloning, virtualization and thin provisioning /orchestration
- Hands-on hardware and software troubleshooting experience.
- Understanding of best practice in systems administration and trend
- Excellent planning, presentation, evaluation skills
- Creativity and innovation
- Drive for results and achievement
- Insightful, proactive and future focused
- Demonstrates high level of integrity
go to method of application »
Job Description
Reporting to the Principal System Administrator, the successful candidates will ensure efficient installation/configuration, operation, and maintenance of our core business systems (hardware, operating system software and application software) and related infrastructure to ensure optimal performance and reliability of the mission critical business systems.
The specific tasks will entail:-
- Implement policies, procedures, and technologies to ensure SAP application system security through secure system access, monitoring, control, and routine security evaluations.
- Perform standard configuration, management, and maintenance tasks for SAP applications systems and underlying server infrastructure.
- Perform and test system configuration backups and restores to ensure system recovery from error or outage.
- Perform and test data backups and restores to ensure disaster recovery.
- Review and deploy application and operating system releases and vendor-supplied patches according to best practices.
- Anticipate, mitigate, identify, troubleshoot, and resolve hardware and software problems on all systems.
- Monitor, test, and tune system performance; preserve and provide system log files as needed.
- Develop and implement contingency plans to guarantee systems operations during emergency situations.
- Develop and implement efficient preventative maintenance schedules for servers, consoles and peripherals.
- Participate in and support capacity planning and the development of long-term strategic goals for systems and software in conjunction with end-users and department managers
- Coordinate with network engineers and database administration functions to implement systems that utilize industry best practices to meet corporate objectives
Interested applicants must possess the following;-
Job Specifications
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution
- SAP Certified Technology Associate.
- SAP S/4HANA System Administration is an added advantage.
- Good understanding of Unix/ Linux / Microsoft Operating systems
- Good understanding of Oracle and MS-SQL databases
- Four (4) years relevant working experience in SAP administration.
Technical Capabilities & Key Competencies
- Experience installing, configuring, and maintaining SAP application systems
- In-depth knowledge in UNIX servers, networks, and clusters/server farms including cloud deployment.
- Good technical knowledge of current server, storage and network hardware and standards, including clustering, cloning, virtualization and thin provisioning /orchestration
- Hands-on hardware and software troubleshooting experience.
- Understanding of best practice in systems administration and trend
- Excellent planning, presentation, evaluation skills
- Creativity and innovation
- Drive for results and achievement
- Insightful, proactive and future focused
- Demonstrates high level of integrity
go to method of application »
Job Description
Reporting to the Principal System Developer, the successful candidates will ensure development of new software as per the best practices and controlled modification of existing software specifications throughout the production life cycle.
The specific tasks will entail:-
- 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.
Interested applicants must possess the following;-
Job Specifications
- 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.
Technical Capabilities & Key Competencies
- 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
go to method of application »
Job Description
Reporting to the Principal System Developer, the successful candidates will ensure development of new software as per the best practices and controlled modification of existing software specifications throughout the production life cycle.
The specific tasks will entail:-
- 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.
Interested applicants must possess the following;-
Job Specifications
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution.
- Proven experience in programing in languages such as Python, Java, C++, JavaScript, Unix scripting etc.
- Good 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).
- Three (3) years relevant working experience in Systems Development.
Technical Capabilities & Key Competencies
- 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
go to method of application »
Job Description
Reporting to the Principal System Developer, the successful candidates will ensure development of new software as per the best practices and controlled modification of existing software specifications throughout the production life cycle.
The specific tasks will entail:-
- 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.
Job Specifications
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution.
- Proven experience in programing in languages such as Python, Java, ,C++, JavaScript, Unix scripting
- Working 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)
- One (1) year experience in Systems Development
Technical Capabilities & Key Competencies
- 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
go to method of application »
Job Description
Reporting to the Principal System Analyst, the successful candidates will be responsible for implementing, reviewing and aligning ICT Systems, Databases and Business applications acquisition and development policies, procedures and practice to ensure that they comply with IT industry standards to fully secure the Company’s data and information. The specific tasks will entail:-
Assist in planning for short and long-term resources requirements for the section.
- Work with database administrators, systems developers and application owners to review and implement security controls to mitigate system security threats/risks throughout the system/program life cycle.
- Review procedures and processes to identify security control gaps in systems development, acquisition and maintenance to ensure that threats are properly identified, analyzed and mitigated.
- Participate in investigations on computer security compromises, incidents, or problems and recommend corrective actions.
- Review application, system and database logs and audit trails to identify violation to procedures and processes.
- Research on emerging threats and vulnerabilities in information security to gain awareness of the latest information security technologies and developments.
- Review version, patch management procedures and practices in all systems, and where necessary develop and implement measures to improve the same.
- Implement procedures to automate and enhance monitoring of business applications, databases and systems, including user and process activities.
- Identify and develop security and productivity-enhancing improvements and innovation.
- Coordinate security measures for information systems to regulate access to system data and information to prevent unauthorized modification, destruction, or disclosure of information.
- Train users and promote security awareness to ensure system security and to improve server and network efficiency.
- Consult with users on data and information access and processing needs, to mitigate against security violations, and programming changes.
- Recommend modification or update audit monitoring systems and solutions to incorporate new applications, databases and systems, or change individual access status
- Coordinate execution of implementation plan of system changes/upgrade between IT, user departments and outside vendors to alleviate security violations
- Perform risk assessments to identify violation or vulnerabilities to procedures and execute tests on applications to ensure that data availability, confidentiality and integrity is maintained and as well guarantee compliance to standards and process activities and advise/recommend corrective action.
- Maintain access management reports and processes to identify access events, exceptions, or trends which require investigation, remediation, or mitigation
- Contribute to the information security planning, assessments, risk analysis, risk management, certification and awareness activities for system operations.
Interested applicants must possess the following;-
Job Specifications
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution.
- Possession of an advanced level Information Security Certification from a recognized Institution
- Certification in Information Security Management (CISM) or equivalent will be an added advantage
- Good knowledge in Network, Operating Systems and Database Security.
- Five (5) years relevant working experience in Information Security
Technical Capabilities & Key Competencies
- Experience in System vulnerability checks and threats analysis including penetration testing.
- Proficiency in computer applications as in Serve Systems administration, Database Servers, Programming and Systems analysis.
- Understanding best practices in systems security and controls.
- 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
go to method of application »
Job Description
Reporting to the Principal System Analyst, the successful candidates will be responsible for implementing, reviewing and aligning ICT Systems, Databases and Business applications acquisition and development policies, procedures and practice to ensure that they comply with IT industry standards to fully secure the Company’s data and information. The specific tasks will entail:-
- Work with database administrators, systems developers and application owners to review and implement security controls to mitigate system security threats/risks throughout the system/program life cycle.
- Identify security control gaps in systems development, acquisition and maintenance to ensure that threats are properly identified, analyzed and mitigated.
- Participate in investigations on computer security compromises, incidents, or problems and recommend corrective actions.
- Review application, system and database logs and audit trails to identify violation to procedures and processes.
- Research on emerging threats and vulnerabilities in information security to gain awareness of the latest information security technologies and developments.
- Review version, patch management procedures and practices in all systems, and where necessary develop and implement measures to improve the same.
- Automate and enhance monitoring of business applications, databases and systems, including user and process activities.
- Develop security and productivity-enhancing improvements and innovation.
- Coordinate security measures for information systems to regulate access to system data and information to prevent unauthorized modification, destruction, or disclosure of information.
- Promote security awareness to ensure system security and to improve server and network efficiency.
- Consult with users on data and information access and processing needs, to mitigate against security violations, and programming changes.
- Recommend modification or update audit monitoring systems and solutions to incorporate new applications, databases and systems, or change individual access status
- Coordinate execution of implementation plan of system changes/upgrade between IT, user departments and outside vendors to alleviate security violations
- Perform risk assessments to identify violation or vulnerabilities to procedures and execute tests on applications to ensure that data availability, confidentiality and integrity is maintained and as well guarantee compliance to standards and process activities and advise/recommend corrective action.
- Maintain access management reports and processes to identify access events, exceptions, or trends which require investigation, remediation, or mitigation
- Contribute to the information security planning, assessments, risk analysis, risk management, certification and awareness activities for system operations.
Interested applicants must possess the following;-
Job Specifications
- Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution.
- Possession of an entry level Information Security Certification from a recognized institution
- Experience and knowledge in Network, Operating Systems and Database Security will be an added advantage
- One (1) year relevant working experience in Information Security.
Technical Capabilities & Key Competencies
- Experience in System vulnerability checks and threats analysis including penetration testing.
- Proficiency in computer applications as in Serve Systems administration, Database Servers, Programming and Systems analysis.
- Understanding best practices in systems security and controls.
- Good project management skills.
- Excellent planning, presentation, evaluation skills
- Creativity and innovation; Demonstrates high level of integrity
- Drive for results and achievement
- Insightful, proactive and future focused
go to method of application »
Job Description
Reporting to the Manager, Security &Business Continuity, the Principal Security Analyst, will be responsible for the continuous monitoring of technology assets for security Incidents that impact on confidentiality, integrity and availability of systems across the Company. Overall security monitoring and incident response program of KPLC, including implementation of policies and procedures on security monitoring and incident response, by putting in place the appropriate people, processes and technology. Containment and recovery from security incidents or breaches.
The key tasks & duties for the position include;
- Primarily responsible for leading and managing a SOC team, and ensuring that security incidents are correctly identified, analyzed, defended, investigated, and reported.
- Monitor and analyze activity on networks, servers, endpoints, databases, applications, websites, and other systems, looking for anomalous activity that could be indicative of a security incident or compromise.
- Perform threat management & threat modelling, identify threat vectors and develop use cases for security monitoring.
- Ensure continuous integration of logs from technology assets into the SIEM to meet the security use cases.
- Manage the cyber incident response plan.
- Respond to incidents in accordance with the incident response plan.
- Effective communication and escalation during incident response.
- Focal point of contact for cyber incidents.
- Continuous improvement of the response plan.
- Develop and maintain the required Information Security policies, procedures and standard operating procedures (SOPs) in relation to the SOC and incident response, to strengthen the current Security Operations.
- Develop regular metrics, dashboards and reports for SOC operations for various stakeholders (IT Leadership, Senior Management.
- Develop SOC performance management tools.
- Ensure compliance to SLA and process adherence to achieve operational objectives.
- Leadership, mentorship and performance management for direct reports.
- Work closely and maintain a positive working relationship with internal teams and outsourced partners in the remediation actions of incidents within SLA.
- Direct and supervise the work of personnel and/or contractors assigned to the department.
Job Specifications:
- Bachelor’s Degree in, Information Systems, Computer Science, Information Security or related field required.
- Seven (7) years’ Technical Experience in a busy IT Environment with good understanding of all fields of IT and an appreciation for emerging technologies.
- Relevant certifications in Information Security knowledge areas, such as security monitoring, threat intelligence, Information Security Management and Ethical Hacking.
- Experience in security device management, and in SIEM, IPS/IDS, DLP, Active Directory and other security technologies.
- In-depth familiarity with security policies based on industry standards and best practices
- Strong knowledge of technical infrastructure including operating systems, networks, databases, middleware etc., to address the threats against these technologies
- Strong Knowledge of: End Point Security, Internet Policy Enforcement, Firewalls, Web Content Filtering, Database Activity Monitoring (DAM), Data Loss Prevention (DLP),Identity and Access Management (IAM)
- Proficient in reports, dashboards and documentation preparation
Work Experience
- Knowledge and experience in IT technology platforms across the IT domains.
- Technical skills to effectively perform IS security management activities/tasks in a manner that consistently achieves established quality standards or benchmarks.
- Knowledge and application of modern IS security management practices to proactively define and implement security quality improvements in line with technological and product changes.
- Knowledge and effective application of all relevant Information Security policies, processes, procedures and guidelines to consistently achieve required compliance standards or benchmarks
go to method of application »
Job Description
Reporting to the Principal Security Analyst, the Senior Systems Security Analyst will be responsible for Implementing, reviewing and aligning ICT Systems, Databases and Business Applications Acquisition and Development Policies, Procedures and Practice to ensure that they comply with IT industry standards to fully secure the organization’s Data and Information.
The key tasks & duties for the position include;
- Assist in planning for short and long-term resources requirements for the section.
- Work with database administrators, systems developers and application owners to review and implement security controls to mitigate system security threats/risks throughout the system/program life cycle.
- Review procedures and processes to identify security control gaps in systems development, acquisition and maintenance to ensure that threats are properly identified, analyzed and mitigated.
- Participate in investigations on computer security compromises, incidents, or problems and recommend corrective actions.
- Review application, system and database logs and audit trails to identify violation to procedures and processes.
- Research on emerging threats and vulnerabilities in information security to gain awareness of the latest information security technologies and developments.
- Review version, patch management procedures and practices in all systems, and where necessary develop and implement measures to improve the same.
- Implement procedures to automate and enhance monitoring of business applications, databases and systems, including user and process activities.
- Identify and develop security and productivity-enhancing improvements and innovation.
- Coordinate security measures for information systems to regulate access to system data and information to prevent unauthorized modification, destruction, or disclosure of information.
- Train users and promote security awareness to ensure system security and to improve server and network efficiency.
- Consult with users on data and information access and processing needs, to mitigate against security violations, and programming changes.
- Recommend modification or update audit monitoring systems and solutions to incorporate new applications, databases and systems, or change individual access status
- Coordinate execution of implementation plan of system changes/upgrade between IT, user departments and outside vendors to alleviate security violations
- Perform risk assessments to identify violation or vulnerabilities to procedures and execute tests on applications to ensure that data availability, confidentiality and integrity is maintained and as well guarantee compliance to standards and process activities and advise/recommend corrective action.
- Maintain access management reports and processes to identify access events, exceptions, or trends which require investigation, remediation, or mitigation
- Contribute to the information security planning, assessments, risk analysis, risk management, certification and awareness activities for system operations.
Job Specifications:
- Bachelor of Science degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field.
- Certified Information Security Auditor (CISA) and/or Certified Information Security Manager (CISM) certification for Analyst IV and III respectively will be an added advantage.
- Six (6) years’ experience in a similar role and organization.
Work Experience
- Experience in System vulnerability checks and threats analysis including penetration testing.
- Proficiency in computer applications as in Serve Systems administration, Database Servers, Programming and Systems analysis.
- Understanding best practices in systems security and controls.
- Good project management skills.
go to method of application »
Job Description
Reporting to the Chief Engineer, Facilities Database (FDB), the GIS Expert will be responsible for collecting, analysing and distributing Geospatial information ;maintenance of geospatial data management; timely availability of digitized drawings and GIS information; system operation efficiency and efficient network development; providing support and expertise in the development of the Company’s GIS capabilities to meet strategic objectives.
The key tasks & duties for the position include;
- Create and maintain multiple geospatial databases.
- Provide Geospatial information to Engineers for use in network operations and maintenance.
- Design and edit GIS data for numerous projects and ensure alignment of data with Company standards.
- Data base management for the storage of aerial photographs, maps, digital data bases and collateral source materials
- Draw, scribe, digitize and scan cultural, topographic, hydrographic and/or other features on overlay/scribing surfaces or in digital formats.
- Perform digital manipulation of topographic information by querying, viewing, evaluating and downloading digital data.
- Formulate Geographic Information Systems (GIS) requirements.
- Design, program, or model Geographic Information Systems (GIS) applications or procedures.
- Develop specialized computer software routines, internet-based Geographic Information Systems (GIS) databases, or business applications to customize geographic information.
- Provide technical expertise in Geographic Information Systems (GIS) technology to clients or users.
- Develop sustainable systems of collecting and managing data points.
- Develop computer programming, data analysis, or software development for Geographic Information Systems (GIS) applications, including the maintenance of existing systems or research and development for future enhancements.
- Make recommendations regarding upgrades considering implications of new or revised Geographic Information Systems (GIS) software, equipment, or applications.
Job Specifications:
- Bachelor’s Degree in Engineering, GIS, Geospatial Science, or a related field.
- Seven (7) years working experience in GIS in design, development, deployment and support of ArcGIS solutions overseeing large-scale geospatial data infrastructures. Additionally, he/she should demonstrate a strong grasp of platform integration.
- The candidate must demonstrate a Proven experience and strong comprehension of the ESRI ArcGIS suite, encompassing the following specific components: GIS Server (required), GeoEvent Server, GeoAnalytics Server, Portal (required), WebAppBuilder (required) and ArcGIS Enterprise and the ArcGIS Online environment
- The ideal candidate should possess a thorough understanding of workforce management, reporting, and productivity tools, particularly within a large and high-activity environment, knowledge in a utility company will be an added advantage.
- The candidate should have a background in implementing GIS workflows for repetitive tasks, remote workforce management, and the design and execution of advanced reporting tools.
- Pertinent certificates in fields such as in ArcGIS, data science, spatial analytics, data transformation using BIMs, as well as proficiency in programming languages like Python, R, and JavaScript will be an added advantage
- Experience with Python and developing REST APIs with Python
- Ability to create, edit, and analyze Geospatial data.
- Experience with Geodatabase design and management.
- Experience with ArcGIS Enterprise setup, configuration and administration.
- Strong understanding of Cartographic principles and map design.
- Knowledge of remote sensing techniques and satellite imagery analysis.
- Familiarity with Global Positioning System (GPS) technology and data collection.
- Expertise in spatial data manipulation, transformation, and projection.
- Knowledge of QGIS is an added advantage
- Having the capacity to enhance internal capabilities through training, mentoring, and team leadership skills will be considered an additional advantage.
Key Competencies;
- Geospatial Data Management and IT skills.
- Coding and programming skills
- Scripting tools such as Java, Python, PhP
- Problem-Solving skills
- Project Management skills
- Leadership, training, mentoring and Team building skills
- Analytical and Strategic thinker
- Creativity and innovation
- Communication and Negotiation Skills
go to method of application »
Job Description
Reporting to Senior GIS Expert, FDB, the GIS Expert will be responsible for collecting, analysing and distributing Geospatial information relevant; maintenance of geospatial data management; timely availability of digitized drawings and GIS information; system operation efficiency and efficient network development; providing support and expertise in the development of the Company’s GIS capabilities to meet strategic objectives.
The key tasks & duties for the position include;
- Extract geographic data from satellite imagery, aerial photography and field reconnaissance.
- Create geographic data and compiling them into maps.
- Create and maintain multiple geospatial databases.
- Draw, scribe, digitize and scan cultural, topographic, hydrographic and/or other features on overlay/scribing surfaces or in digital formats.
- Provide geospatial information to infrastructure development and maintenance Engineers for use in network operations and maintenance.
- Data base management for the storage of aerial photographs, maps, digital data bases and collateral source materials
- Perform digital manipulation of topographic information by querying, viewing, evaluating and downloading digital data.
- Assist users in formulating Geographic Information Systems (GIS) requirements or understanding the implications of alternatives.
- Design, program, or model Geographic Information Systems (GIS) applications or procedures.
- Develop specialized computer software routines, internet-based Geographic Information Systems (GIS) databases, or business applications to customize geographic information.
- Provide technical expertise in Geographic Information Systems (GIS) technology to clients or users.
- Develop computer programming, data analysis, or software development for Geographic Information Systems (GIS) applications, including the maintenance of existing systems or research and development for future enhancements.
Job Specifications:
- Bachelor’s Degree in Engineering, GIS, Geospatial Science, or a related field.
- Five (5) years working experience in GIS which two (2) must be in design, development, deployment and support of ArcGIS solutions.
- Pertinent certificates in fields such as in ArcGIS, data science, spatial analytics, data transformation using BIMs, as well as proficiency in programming languages like Python, R, and JavaScript will be an added advantage
- Proven experience working with ArcGIS software and geospatial data management.
- Ability to create, edit, and analyze Geospatial data.
- Experience with Geodatabase design and management.
- Experience with ArcGIS Enterprise setup, configuration and administration.
- Understanding of Cartographic principles and map design.
- Knowledge of remote sensing techniques and satellite imagery analysis.
- Familiarity with Global Positioning System (GPS) technology and data collection.
- Knowledge of scripting languages.
- Expertise in spatial data manipulation, transformation, and projection
Key Competencies;
- Technical Certifications, Geospatial data management and IT skills.
- Problem-Solving skills
- Project Management skills
- Team building skills
- Analytical thinker
- Creativity and innovation
- Communication and Negotiation Skills
Method of Application
Use the link(s) below to apply on company website.
Applicants MUST upload the following documents during application:
- A Signed application letter;
- A detailed Curriculum Vitae indicating their current and previous employers, positions held, current and expected salary, level of education, and names of at least three professional referees, two of which must be working in the current organization; and
- Copies of transcripts, academic, and professional certificates.
Applications are to be received not later than 5.00 p.m. on 22nd April 2024
Youth, female candidates, Persons with Disability (PWD), and marginalized community candidates are strongly encouraged to apply. Canvassing is discouraged and will lead to disqualification.
ONLY SHORTLISTED CANDIDATES WILL BE CONTACTED.
Shortlisted candidates will be required to provide the original and copies of a signed application letter, Curriculum Vitae, certified copies of the relevant academic and professional certificates, and national identity card.
Build your CV for free. Download in different templates.