Sunday, May 5, 2024
HomeJobsMKU Hiring Senior ICT Officer- System Developer – 2 Posts

MKU Hiring Senior ICT Officer- System Developer – 2 Posts

SENIOR ICT OFFICER- SYSTEM DEVELOPER (2 POSITIONS)

Faculty/Directorate: Information Communication Technology (View All Jobs) ThikaDeadline Tue,12 Mar 2024

BACK TO LISTINGAPPLY FOR THIS JOB

Overview

Mount Kenya University (MKU) is a chartered and ISO 9001:2015 certified University committed to a broad-based, holistic and inclusive system of education. The University is a member of the Inter-University Council of East Africa as well as the Association of Commonwealth Universities.

MKU is largely known for its dynamic, comprehensive and thorough academic and vocational training system as well as linkages with internationally reputable institutions. The University operates from the main campus in Thika with campuses in Nairobi, Mombasa, Nakuru, Eldoret and Meru, as well as Open Distance and Electronic Learning (ODEL) centres located in major towns in Kenya, Burundi, Somaliland and Uganda.

In pursuit of fulfilling the Mission and Vision of the University, the Directorate of Human Resource is mandated to facilitate and support the Mission and operations of the University by enabling it to continue attracting, developing and retaining the right number of suitably qualified staff so as to maintain the University competitive edge.

MKU invites applications from suitably qualified, visionary, competent, dynamic and experienced professionals with impeccable track record to fill the position of Senior ICT Officer- System Developer 

READ ALSO  Jubilee Insurance Hiring Senior Underwriter – Corporate

Qualification

Education:

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.

Technical Skills:

  • Proficiency in programming languages such as Java, C++, Python, etc.
  • Experience with database management systems like MySQL, PostgreSQL, Oracle, etc.
  • Knowledge of web technologies such as HTML, CSS, JavaScript, and related frameworks.
  • Familiarity with operating systems (Windows, Unix/Linux, macOS).
  • Understanding of networking concepts and protocols.
  • Experience with version control systems like Git.
  • Knowledge of system design principles and best practices.

Experience:

  • Typically, 2-5 years of experience in system development, software engineering, or a related field.
  • Experience with designing and implementing large-scale systems.
  • Knowledge of software development methodologies (Agile, Scrum, etc.).
  • Familiarity with DevOps practices and tools (Docker, Kubernetes, Jenkins, etc.).

Key responsibilities also include

Responsibilities:

  1. System Design and Architecture:
    • Designing and developing the architecture of complex systems that support software applications.
    • Creating technical specifications and diagrams to guide the development process.
    • Ensuring that systems are scalable, secure, and efficient.
  2. Software Integration:
    • Integrating new software solutions with existing systems and infrastructure.
    • Working with APIs (Application Programming Interfaces) to facilitate communication between different systems.
  3. System Development:
    • Writing code to implement the system architecture and features.
    • Developing scripts for automation and system monitoring.
  4. Database Management:
    • Designing and implementing databases.
    • Writing SQL queries for data retrieval and manipulation.
    • Ensuring data integrity and security.
  5. System Maintenance and Optimization:
    • Monitoring system performance and identifying areas for improvement.
    • Performing regular maintenance tasks, such as updates and patches.
    • Optimizing systems for performance, scalability, and reliability.
  6. Collaboration:
    • Working closely with software developers, engineers, and other stakeholders to understand requirements and develop solutions.
    • Collaborating with IT teams to ensure that systems meet organizational needs and standards.
  7. Documentation:
    • Creating technical documentation for systems, including design documents, user manuals, and troubleshooting guides.
READ ALSO  Associate Director Wanted

Requirements

Soft Skills:

  • Problem-solving skills to analyze and resolve complex technical issues.
  • Strong communication skills to collaborate with team members and stakeholders.
  • Attention to detail to ensure accuracy and reliability of systems.
  • Ability to work both independently and as part of a team.
  • Adaptability to learn new technologies and tools as needed.

Certifications (Optional but beneficial):

  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
  • Oracle Certified Professional (OCP)
  • CompTIA Network+
  • CompTIA Security+

APPLY FOR THIS JOB NOW

RELATED ARTICLES
- Advertisment -

Most Popular

- Advertisment -
- Advertisment -