Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 4, 2024
    Deadline: Mar 12, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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. The university has adopted several international best practices in its core functions, which has enabled its students...
    Read more about this company

     

    Senior ICT Officer - System Developer - 2 Posts

    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

    Interested and qualified? Go to Mount Kenya University on recruitment.mku.ac.ke to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Mount Kenya University Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail