Vacancy: Center For Applied Research and Innovation In Supply Chain-Africa (KNUST)

APPLICATIONS are invited from suitably qualified PERSONS for appointment as Full Stack Developers (Programmers) and DevOps Engineers on software development projects under the Center for Applied Research and Innovation in Supply Chain-Africa (CARISCA) within KNUST School of Business; This position is contingent on grant funding. The appointment is a part-time position.

Job Title: Full Stack Developers (Programmers)

Qualification and Experience:

Minimum qualifications

For Postgraduate & Undergraduate Student Applicants:
Student studying in a related field such as Information Technology, Information Systems, Publishing, Computer Science or Engineering  and a minimum of 2 years experience in programming.

For Teaching Assistant Applicants:

Bachelor’s Degree in Information Technology, Information Systems, Publishing, Computer Science, Engineering or other IT-related degrees and a minimum of 2 years experience in programming.

For KNUST Staff Applicants:
Bachelor’s Degree in a related field such Information Technology, Information Systems, Publishing, Computer Science or Engineering with a minimum of 2 years experience in programming. Preferably working with the University Information Technology Services (UITS) or any Information Technology (IT) or Information Systems (IS) related department in KNUST.

For External Staff Applicants:
Bachelor’s Degree in a related field such  as Information Technology, Information Systems, Publishing, Computer Science or Engineering with a minimum of 4 years experience in programming.

Desired Experience/Knowledge/Skills Requirements:

  • Strong expertise in web development using HTML, CSS and JavaScript
  • Strong expertise in front end development using modern libraries such as Bootstrap, d3,React, AngularJS etc.
  • Experience with backend development using languages like PHP, Java, C# and Python
  • Experience with MVC frameworks such as Laravel, Flask, Django & ASP.NET
  • Experience building and deploying RESTful APIs and web services
  • Experience building and deploying USSD and IVR (Interactive Voice Recognition) Applications
  • Strong understanding of user-interface and user-experience design principles
  • Strong knowledge of interactive web design software and coding
  • Experience in data modelling, unstructured data, relational databases, SQL, big data and NoSQL databases
  • Experience with mobile application design and development
  • Experience with Office applications (Word, Excel, Access, PowerPoint, Outlook)
  • Ability to manage multiple tasks simultaneously while meeting deadlines
  • Excellent communication skills
  • Self-motivated team player with a positive attitude
  • An independent thinker, show initiative and takes ownership
  • Proven ability to execute with speed without sacrificing quality
  • Show good judgment, and the ability to rapidly develop and complete scalable and sustainable products
  • Experience using a distributed version control system such as git
  • Experience in agile methodologies
  • Demonstrated ability to decompose problems into tasks
  • Continuous learning and constantly looking for new ways to improve
  • Excellent communication skills and a strong desire to work with technical and non-technical people

DUTIES AND RESPONSIBILITIES

  1. Join a team of developers to develop a learning management system for web and mobile application platforms.
  2. Adapt the learning management system to USSD, WhatsApp and IVR Platforms.
  3. Work with Senior Technical Advisors (STAs) at CARISCA to convert learning content onto the various platforms (Web, Mobile, USSD and IVR).
  4. Work with Senior Technical Advisors (STAs) at CARISCA to deploy the various learning management platforms and their content.

Job Title: DevOps Engineer

Qualification and Experience:

Minimum qualifications

Bachelor’s Degree in a related field such as Information Technology, Information Systems, Publishing, Computer Science or Engineering with a minimum of 5years experience in software development, infrastructure management and release/deployment management.

Desired Experience/Knowledge/Skills Requirements:

  • Strong background and expertise in full-stack development and maintenance.
  • Experience with languages and frameworks like PHP, Laravel, Java, C# and Python
  • Experience building, deploying and maintaining RESTful APIs and web services
  • Experience building and deploying USSD and IVR (Interactive Voice Recognition) Applications
  • Strong understanding of user-interface and user-experience design principles
  • Experience in data modelling, unstructured data, relational databases, SQL, big data and NoSQL databases
  • Experience architecting and deploying cloud native operating systems and applications.
  • Experience and understanding of application development methodologies
  • VPN configuration and management
  • Experience with Office applications (Word, Excel, PowerPoint, Outlook
  • Experience with mobile application design and development
  • Ability to manage multiple tasks simultaneously while meeting deadlines
  • Excellent communication skills
  • Self-motivated team player with a positive attitude
  • An independent thinker, show initiative and takes ownership
  • Proven ability to execute with speed without sacrificing quality
  • Show good judgment, and the ability to rapidly develop and complete scalable and sustainable products
  • Demonstrated ability to decompose problems into tasks
  • Continuous learning and constantly looking for new ways to improve
  • Excellent communication skills and a strong desire to work with technical and non-technical people

DUTIES AND RESPONSIBILITIES

  1. Join a team of developers to develop a learning management system for web and mobile application platforms.
  2. Adapt the learning management to USSD, WhatsApp and IVR Platforms.
  3. Manage and Optimize the Databases and the various Platform Infrastructure of the learning management system.
  4. Deployment, automation, management, and maintenance of cloud-based production system
  5. Ensuring availability, performance, security, and scalability of our cloud-based production systems.
  6. Management of creation, release, and configuration of production systems.
  7. Evaluation of new technology alternatives and vendor products.
  8. System troubleshooting and problem resolution across various application domains and platforms.
  9. Pre-production acceptance testing for quality assurance.
  10. Provision of critical system security by leveraging best practices and cloud security solutions.
  11. Providing recommendations for architecture and process improvements.
  12. Definition and deployment of systems for metrics, logging, and monitoring on our cloud platforms.
  13. Designing, maintenance and management of tools for automation of different operational processes
  14. Work with Senior Technical Advisors (STAs) at CARISCA to convert learning content onto the various platforms (Web, Mobile, USSD and IVR).
  15. Work with Senior Technical Advisors (STAs) at CARISCA to deploy the various learning management platforms and their content.

Mode of Application

Interested Candidates are to submit written application with the relevant documents to

jobs@carisca.knust.edu.gh not later than 7th July, 2021.

Only short-listed applicants will be invited for further actions

Center for Applied Research and Innovation in Supply Chain-Africa (CARISCA)

Deadline

Wed, 07/07/2021 – 12:00pm