UCU Jobs

Uganda Christian University

Systems Architect/Analyst

Apply toThis email address is being protected from spambots. You need JavaScript enabled to view it.
Return to Postings
Job Code: 006
Posted On:
Closing On:
Wednesday, 10th October 2018
Wednesday, 24th October 2018
Category: Administrative
Department: University ICT Services
Location: Mukono
Job Type:
Full Time
Education: Bachelor's Degree
Pay Rate: Attractive

Job Description:

Job Title:                     Systems Architect/Analyst

Salary Scale:                 Attractive        

Location:                     Mukono

Reports to:                  Project Manager

Division:                       Finance & Administration

Purpose of the Job:

Uganda Christian University (UCU) seeks to improve internal university management, information sharing and dissemination among the university stakeholders, the efficiency of the university operations, and ultimately cutting down the cost of running the university through a management information system. The acquisition of an integrated MIS is to support the UCU core functional units of Academics, Accounts and Human Resource.

Thus, the university seeks to hire a team to implement the UCU Management Information System (MIS) project. UCU MIS will provide tools that can be available to university managers for achieving higher levels of efficiency and productivity in the university operations.

The System Architect/Analyst’s role is to design and implement UCU MIS and enterprise software architectures that support core University functions of academics, accounts, human resource and students’ affairs. Where Enterprise Software Architecture defines an infrastructure that will meet the current and future needs of the university and will adapt to changing business requirements and technology.

The job holder will gain access to requirements specification document for MIS and software plans and s/he will evaluate and select all technologies required to complete those plans. In addition, the System Architect/Analyst provides technical leadership across the UCU MIS project from strategic decision making down to the project planning level. The candidate will work closely with decision makers in other departments to identify, recommend, develop, implement, and support cost-effective technology solutions for all aspects of the university. The candidate will also define and implement MIS policies, procedures, and best practices.

In their capacity as the systems analyst, the job holder will do internal system analysis and audit every six months and write a comprehensive audit report for the steering committee and university management. The candidate will also work as Integration Architect/Analyst and Database Architect.

Time Frame

The initial contract will be for six months, subject to six-month extension based on satisfactory performance. The developer will work with the project manager and the steering committee to perform the assigned tasks and report to the project manager. In the first six months, the developer is expected to deliver 6 modules which will be the basis for the renewal of contract.

Main duties and Responsibilities:

  1. System Analysis and development: The System Analyst/ Architect will analyze the requirements specification document and existing systems to design an enterprise software, develop the database architecture and finally participate in the development of the UCU MIS with complete documentation and operating manual.
  2. In coordination with the project manager the candidate will, design computer application systems, modules and any software components needed to support UCU MIS project.
  3. Manage change and Security: Modify, enrich and upgrade the MIS architecture, and manage security features and database architecture.
  4. Support and Maintenance of MIS: Provide support for smooth & effective development and maintenance of the UCU MIS.
  5. Knowledge Transfer and Training: Transfer the knowledge and skills to the university staff in charge when the system is fully functional for smooth operation and maintenance of the new MIS with the recent available techniques and assist in providing training and work with the Technical Writer to prepare the training manual and material in hard and soft copy.
  6. Manage the Data Flow: The candidate is also required to manage the data flow architectures from design of the MIS to the functioning system.
  7. Documentation: The consultant is required to document the tasks and processes as he/ she designs all the possible architectures.
  8. The candidate is required to propose software platforms, technologies, back-end, front-end, and other technical features for adoption of the UCU MIS.
  9. Review and study of the existing IT Systems at the University for easy integration.
  10. Monitor the functionality of the MIS: The candidate will monitor the functionality of the released software components/modules of the MIS and gather the status of the modules. If the modules are not functioning well, s/he should initiate remedy actions immediately and inform the Project Manager or the Senior Developer of the findings and work out a solution with the developers.
  11. The candidate will minutely monitor the system for exploring bugs in the system and workout with the engineers to fix and neutralize the bugs.
  12. Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of staffs.

Key deliverables

The candidate will prepare the following reports during or at completion of each module, work package or completion of the MIS:

  • Revised Requirement Specification document
  • MIS Software Design Document
  • Software Test Document
  • Software Implementation Specification
  • Comprehensive audit reports of every module and work package
  • Four System Verification Reports
  • MIS policies, procedures, and best practices

Preferred Skills:


Qualifications and Experience:

  1. University degree in computer science/engineering or information systems or an international professional certification in systems analysis and design or systems lifecycle development methodologies such as object-oriented analysis and design.
  2. Certifications in software developing language such as JAVA, Python, PHP etc. will be an added advantage.
  3. At least five (5) years related general experience in the field of software analysis, design and development or should have ever worked as a systems analyst, systems architect, software engineer etc. on enterprise level projects.
  4. Experience in the field of development of web-based applications in the latest development platforms is desirable.
  5. Knowledge in Content Management Systems (CMS) Software, Enterprise Resource Planning Systems (ERPs), Web portal development, Encryption, JAVA, HTML5, JSON, XML, AJAX and Linux/UNIX.
  6. Experience in development frameworks JavaServer Faces (JSF), Angular, Bootstrap and Ruby on Rails is desirable.
  7. Proven database programming knowledge with PL SQL, SQL / Optimization (expert level), Oracle and MySQL.
  8. Proven skills in Adobe Creative suit, PhotoShop etc.
  9. Mobile & GIS dev. experience will be an added advantage.

Applicant should have a strong background in systems design and implementation (UML, modelling and documentation), including knowledge and experience with systems lifecycle development methodologies

Application method:

  1. Send two (2) copies of an application letter together with an updated Curriculum Vitae and three references (Academic, Pastoral & Leadership).
  2. Two (2) copies of certified academic and professional certificates and transcripts
  3. All online applications must be sent in one PDF attachment.


             The Director, Human Resource & Administration

             Uganda Christian University

             Pilkington Building

             Po Box 4, Mukono

       Email: jobs@ucu.ac.ug

Deadline: 5:00pm Friday, 24th October 2018,

Only shortlisted candidates will be contacted

Powered by JobGrok