Computer Technologist III (Software)
Garissa Univesity
3 days ago
Job descriptions & requirements
ABOUT THE COMPANY
Vision
To be a world class University of Technological processes and development.
Mission
To nurture talent through research, innovation, consultancy, community outreach, entrepreneurship, imparting knowledge and skills to meet the needs of society.
Core Values
Innovation: Embrace creativity and originality in all areas of operation
Excellence: Commit to excellence and quality service
Integrity: Commit to transparency, accountability, honesty and justice
Professionalism: Demonstrate reliability, fair play and meritocracy
Team Spirit: Maintain synergy through cooperative effort
Patriotism: Demonstrate loyalty that inspires public service delivery
JOB SUMMARY
Job specification: -For appointment to this grade, a person must possess the following qualifications:A degree in Computer Science/Information Technology or its equivalent from a recognized institution.At least four (4) years of relevant work experience.At least any one (1) certification from relevant professional bodies in either CCNP, CDCP, CCNA Cloud, CCNA Industrial/IoT, CCNA, MCSE, MCSA, MCSD, N+, A+ OCA, CISSP, Linux+, Network+, Microsoft Certified IT Professional (MCITP), CISA, CISM, CGEIT or other equivalent qualifications from a recognized institution;Should have demonstratable cyber security skills. specifically in Secure Coding Practices (OWASP Top 10) to prevent SQL Injection and Cross-Site Scripting (XSS).Proficient in Modern Frontend Frameworks (React.js, Vue.js, or Angular) to build responsive, user-friendly administrative dashboards.Hands-on experience with Containerization (Docker) and CI/CD pipelines for rapid deployment of university services.Strong understanding of Business Process Mapping to translate university requirements into functional software workflows.Expertise in the development, theme customization, and administration of Enterprise Content Management Systems (CMS), with a primary focus on WordPress or Drupal; including the ability to develop custom plugins/modules, manage multisite installations for different departments, and ensure robust security hardening against common web vulnerabilities.Fulfil the requirements of Chapter 6 of the Constitution.Method of ApplicationVacancy details are available on the Garissa University website at www.gau.ac.ke. Interested applicants are required to complete the “Application for Employment” form (Form FM–HR–009) and provide full details of their educational and professional qualifications, work experience, telephone number, and e-mail address. Applicants should attach an updated Curriculum Vitae (CV), copies of academic and professional certificates, and testimonials. The application must be submitted in a sealed envelope clearly marked at the top “Application for the Position of ________” and mailed or delivered
RESPONSIBILITIES
Assisting in the design, development, installation, configuration and maintenance of software;Maintaining and upgrading of computer softwareAssisting in organizing the operation and maintenance of computer hardware, uninterruptible power supplies (ups), printers, scanners and other ICT electronic equipment; and any other duties as may be assigned by the ICT director.Develop and maintain secure, scalable web applications using PHP frameworks (Laravel/Symfony).Design high-fidelity Mobile UI/UX and deploy cross-platform apps (Flutter/React Native) or native apps (Swift/Kotlin).ERP Customization: Customize Microsoft Dynamics 365 Business Central using AL (Application Language)Administer and optimize large-scale relational (MS SQL, MariaDB, Oracle) and NoSQL (Cassandra) databases.Develop and document RESTful APIs to facilitate seamless data exchange between the Student Management System (SMS) and the 365BC Finance module.Implement Automated Testing and Version Control (Git) to ensure code stability and track system changes across the development team.Design and implement secure Single Sign-On (SSO) authentication for all university-developed applications using OAuth2 or SAML protocols.Optimize application performance by implementing caching mechanisms (Redis/Memcached) for high-traffic student registration periods.
REQUIRED SKILLS
System administration, IT equipment installation and configuration, Computer, laptop maintenance and repair, IT support
REQUIRED EDUCATION
Bachelor's degree
Important safety tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.