This job listing has expired and may no longer be relevant!
4 Mar 2024

Senior ICT Officer – System Developer – 2 Posts at Mount Kenya University

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

Mount Kenya University (MKU) is a fully fledged chartered university committed to a broad-based, wholistic and inclusive system of education. It has an overall goal of promoting human resource development for society’s progressive good

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:

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.

Software Integration:

  • Integrating new software solutions with existing systems and infrastructure.
  • Working with APIs (Application Programming Interfaces) to facilitate communication between different systems.

System Development:

  • Writing code to implement the system architecture and features.
  • Developing scripts for automation and system monitoring.

Database Management:

  • Designing and implementing databases.
  • Writing SQL queries for data retrieval and manipulation.
  • Ensuring data integrity and security.

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.

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.

Documentation:

  • Creating technical documentation for systems, including design documents, user manuals, and troubleshooting guides.

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+


Method of Application

Submit your CV and Application on Company Website : Click Here

Closing Date : 12 March. 2024





Subscribe


Apply for this Job