Moi University Software Developer Jobs in Kenya
Moi University Software Developer Jobs in Kenya
Duties and ResponsibilitiesEngage in full stack development and continual improvement of the university learning management system;
Build server-side applications including databases, and the operating system;
Develop User Requirement Analysis (URA) documents for new developments or according to the users’ requirements and mapping of the same to the software and/or database component;
Perform the necessary technical design and development functionality to ensure that business application systems can be effectively developed and implemented;
Design and development of front-end tier(s), middle tier(s), and/or back-end database tier(s) for business application;
Configure and/or customize business applications to meet business requirements using various database and software tools;
Make improvements to, and offer inputs on the existing software;
Create software testing environments and carrying out test procedures using defined use cases:
Assist in presentations of system functionality to new users and departments;
Drive systems adoption by learner users;
Work directly with the IT support teams to resolve issues identified and escalated during daily operations;
Investigate issues/bugs with the software and work on resolving the issues;
Develop and provide reports and documentation of the new software version and changes;
Research and provide input on design approach, performance and base functionality improvements for various procedures and applications;
Review user requirements documents to ensure that requirements are testable;
Develop test plans, test cases, test scripts and test reports on multiple projects of varying size; and :
Design, develop and operate automated software build, packaging, testing and deployment tools
To ensure predictable and repeatable software migration from development to test and eventually production environments - Continuous Integration (CI) and Continuous Delivery
For appointment
to this'position, a candidate must:
Have a Bachelor’s degree in Computer Science, Software Engineering, Computer Technology or a related discipline from an accredited/recognized institution;
Have three (3) years’ experience in Grade 9 or comparable position;
Possess experience as a software developer and programmer for systems used in university setting with a proven track record of exemplary performance;
Possess at least five (5) years’ experience with any modern programming tools/platforms e.g. PHP, NET, JavaScript, Java, Post qualification etc;
Have demonstrable experience with Oracle, MSSQL, MySQL/MariaDB, SQLite and PostgreSQL databases and database abstraction tools e.g. ADO.NET, ORM, LINQ to SQL etc;
Be knowledgeable on systems integrations using both RESTful and SOAP based APIs;
Be a member of a relevant professional body; and
Have Certification in CCNA, A+, working experience with University systems.
Possession of relevant additional qualifications will be an added advantage.
Key competencies
Excellent communication skills;
Ability to work in a team of professionals;
Problem-solving and able to respond to emerging challenges; and
Knowledge of text-editing software, debugging, data base structures, source control, and
Working knowledge of machine learning.
How to Apply
For more information and job application details, see; Moi University Software Developer Jobs in Kenya
Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.
Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.
Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to 3 Best Africa Jobs.