Company Address: Address Strathmore University Madaraka Estate Ole Sangale Road PO Box 59857 00200 City Square Nairobi Kenya

  • Digital Communications Officer – Webmaster & Design

    Digital Communications Officer – Webmaster & Design

    Department: Communications & University Relations
    Reporting to: Communication Manager
    Basic job summary:
    This position will be responsible for maintaining University websites and intranet facilities which meet the information needs of all stakeholders and contribute to the mission, objectives and corporate image of the university.
    Duties & Responsibilities:

    Maintain functionality, appearance and accuracy of Strathmore public website using content management system. This will also include maintaining the intranet facilities.
    Ensure that schools, institutes and other departments’ marketing needs are met by processing their design requests and assisting them in developing or updating their marketing materials.
    Create synergy by planning and organizing monthly meetings with communication representatives from various schools, faculties and departments and conveying strategies used by the Communications Office for marketing various university events or Programs.
    Generate all reports and analysis derived from tracking and monitoring of websites traffic.
    Work closely with all stakeholders to ensure the university brand is maintained in all marketing material.
    Work closely with IT department to monitor websites and ensure confidentiality, availability & integrity of information online.
    Create pages for important notices such as graduation, annual reports, appointments and intakes.
    Develop newsletter templates, weekly news templates and effect Strathmore Gazette updates and any other departmental requests for the different areas of the Communications Department.

    Minimum Academic Qualifications:

    Bachelor’s degree in IT field.
    Advanced knowledge in web designing

    Experience:

    At least 2 years’ experience in a web master position or with similar responsibilities
    Demonstrated experience in working with adobe Photoshop and adobe illustrator

    Competencies and Attributes

    Knowledge of website management.
    Excellent command of written and spoken English and Kiswahili.
    High level of integrity.

    Are you qualified for this position and interested in working with us? We would like to hear from you. Kindly send us a copy of your updated resume and letter of application (ONLY) quoting “Digital Communications Officer – Webmaster”  on the subject line to recruitment@strathmore.edu by 9th March 2021.Due to the large number of applications we may receive, kindly note that only the shortlisted candidates will be contacted.Please be advised that Strathmore University is an equal opportunity employer and does NOT ask for money from applicants under any circumstances during its recruitment process. Interested applicants are encouraged to exercise caution upon receiving any such interview opportunity that requires payment of any money.

    Apply via :

    recruitment@strathmore.edu

  • School Administrator

    School Administrator

    Basic job summary: This position is responsible for assisting the School Manager in academic related administrative duties and ensuring the School/Faculty delivers the required standards for the University’s standards for student learning experience.
    Duties & Responsibilities:

    Liaise with the admissions office to vet the suitability of potential students through the setting, administering and marking of admission exams. This will also involve admitting the successful students and managing their records in the Academic Management System (AMS)
    Assist the School Manager in generation the school course timetable and circulation of the timetable to lecturers and students. This will also involve making changes to the timetable during the semester where necessary.
    Facilitate the course evaluation process by generating the course evaluation, supervising the evaluation process, analysing the data collected and providing a report of the analysis to the Dean.
    Assist the School Manager in fees payment reconciliation and debt collection through following up with students who have fees arrears.
    Coordinate the orientation process of new students through course registration, allocation of student mentors and uploading of learning materials in the e-learning platform.
    Ensure efficient and effective management of all students and lecturers records in the school.
    Assist the School Manager in quality management by updating school procedures and policies in the Academic Management System and monitoring both lecturers and students class attendance and punctuality.
    Contribute to students’ discipline by reporting student disciplinary matters to the School Manager, the Dean of the School or the Dean of students.

    Minimum Academic Qualifications:

    A minimum of a Bachelor’s Degree in a business related field

    Experience:

    At least two years’ administration experience in a University set up

    Competencies and Attributes

    Good people skills,
    Good Communication skills,
    Strong analytical skills,
    Attention to details.
    A team player
    Flexible

    Are you qualified for this position and interested in working with us? We would like to hear from you. Kindly send us a copy of your updated resume and letter of application (ONLY) quoting “School Administrator” on the subject line to recruitment@strathmore.edu by 18th February 2021.Due to the large number of applications we may receive, kindly note that only the shortlisted candidates will be contacted.Please be advised that Strathmore University is an equal opportunity employer and does NOT ask for money from applicants under any circumstances during its recruitment process. Interested applicants are encouraged to exercise caution upon receiving any such interview opportunity that requires payment of any money.

    Apply via :

    recruitment@strathmore.edu

  • Associate Governance, Regulatory and Legal Services – Corporate and Legal Affairs

    Associate Governance, Regulatory and Legal Services – Corporate and Legal Affairs

    Reporting to: Manager, Corporate and Legal Affairs 
    Basic job summary: The job holder will be responsible for provision of Governance, Regulatory and Legal Services to the University and its affiliated entities.
    Duties & Responsibilities:

    Assist in developing, reviewing (analysis and Benchmarking) and maintaining the University legislation/statutes, policies, codes of practice, systems and procedures to enhance accountability, transparency and equity.
    Be responsible for a wide range of compliance aspects including monitoring, developing controls to enhance compliance and review of procedure, policies and process requirements in respect of internal and Regulatory requirements.
    Keep abreast of overarching legal and regulatory issues including change in relevant legislation and regulations relating to the University and its affiliated entities continually reporting on key changes.
    Continually review the University’s service offerings, processes to enhance legal compliance. Draft, negotiate and Review contracts and other related legal documents prior to execution and new service offerings prior to launch aiming at minimizing legal risks.
    In collaboration with the Manager, service the University Council and its committees by ensuring that the work of the Council and its committees is compliant with relevant statutes, regulations and guidelines and ensuring production of high-quality paperwork by preparing the agenda and papers, attending the briefing meetings with the Chair of the University Council and Chairs of the various committees and disseminating the matters arising and required action points, and drafting the minutes as well as working closely with the chair of the University council and each committee to steer the meeting’s business.
    In collaboration with the Manager, provide support the Management Board in every aspect of day-to-day secretarial work, including preparing the agenda and Board papers, attending the briefing meetings with the Vice-Chancellor and University Secretary, attending every Management Board meeting, disseminating the matters arising and required action points, and drafting the minutes.
    In collaboration with the Manager, provide support to the University affiliated entities in every aspect of day-to-day secretarial work, including preparing the agenda and Board papers, attending the briefing meetings with the Board of Directors or Partners, disseminating the actions arising, and drafting the minutes as well as providing support on regulatory and legal services.
    Conduct research into governance and regulatory compliance to continually identify best practice to aid decision making. Provide related legal research to support organizational needs.
    Attend and conduct required legal services in various meetings as specified in University Statutes, /regulations and Policies;
    Prepare and manage the legal department’s filing system including the University’s legal documents database for contracts, agreements, litigation history, licenses and registrations among other related documents. This will include managing the legal documents registry and ensuring proper maintenance of the database/registry and conduct checks to ensure it is up to date. 

    Minimum Academic Qualifications:

    A Bachelors of Laws (LLB) degree;
    Post Graduate Diploma of Law from Kenya School of Law;
    Admitted as an Advocate of the High Court of Kenya;
    Current Practising Certificate 2021;
    CPS(K) qualification will be an added advantage;

    Experience:

    At least Two (2) years’ post-admission experience

    Competencies and Attributes

    Demonstrated ability to weigh legal aspects and situations and provide sound solutions

    Are you qualified for this position and interested in working with us? We would like to hear from you. Kindly send us a copy of your updated resume and letter of application (ONLY) quoting “Associate Governance, Regulatory and Legal Services” on the subject line to recruitment@strathmore.edu by 8th February, 2021.Due to the large number of applications we may receive, kindly note that only the shortlisted candidates will be contacted.Please be advised that Strathmore University is an equal opportunity employer and does NOT ask for money from applicants under any circumstances during its recruitment process. Interested applicants are encouraged to exercise caution upon receiving any such interview opportunity that requires payment of any money.

    Apply via :

    recruitment@strathmore.edu

  • Locum Nurse 

Locum Dental Assistant

    Locum Nurse Locum Dental Assistant

    Reporting To: Nursing Services Manager
    Basic job summary: This position will be responsible for providing general nursing care to patients in the Strathmore University Medical Centre while maintaining confidentiality, integrity, quality care and professionalism.
    Duties & Responsibilities:

    Initiate a patient education plan according to the individualized needs of the patient, as prescribed by Doctor/or hospital policy including patient and family instruction.
    Provide health-related education to students and staff in both individual and group settings.
    Monitor immunizations, manage communicable diseases, and assesse the University environment so as to prevent injury and ensure safety.
    Explain procedures and treatments to patients to gain cooperation, understanding, and alleviate apprehension.
    Administer prescribed medications and treatments in accordance with approved nursing techniques.
    Observe patient, records significant conditions and reactions, and notify the Doctor of patient’s condition and reaction to drugs, treatments, and significant incidents.
    Take temperature, pulse, blood pressure, and other vital signs to detect deviations from normal, assess condition of patient and respond appropriately.

    Maintain accurate, detailed patient’s reports and records 
    Minimum Requirements:
    Core qualifications

    A minimum of Diploma in Community Health Nursing from a recognized institution
    Registered nurse with the Nursing Council of Kenya
    At least three years working experience in a quality care delivery clinic/center.
    Excellent Knowledge of Nursing operations and procedures

    Competencies and Attributes

    Integrity and high professional standard
    Commitment to duty
    Good oral and written communication skill
    Very adept at handling people
    Health promotion and maintenance
    Attention to detail

     Work Environment: This role is based at the Strathmore University Medical Centre.

    go to method of application »

    Are you qualified for this position and interested in working with us? We would like to hear from you. Kindly send us a copy of your updated resume and letter of application (ONLY) quoting “Locum Nurse” or “Dental Assistant” on the subject line to recruitment@strathmore.edu by 20th  January 2021.Due to the large number of applications we may receive, kindly note that only the shortlisted candidates will be contacted.Please be advised that Strathmore University is an equal opportunity employer and does NOT ask for money from applicants under any circumstances during its recruitment process. Interested applicants are encouraged to exercise caution upon receiving any such interview opportunity that requires payment of any money.

    Apply via :

    recruitment@strathmore.edu

  • Locum Nurse 


            

            
            Locum Dental Assistant

    Locum Nurse Locum Dental Assistant

    Reporting To: Nursing Services Manager

    Basic job summary: This position will be responsible for providing general nursing care to patients in the Strathmore University Medical Centre while maintaining confidentiality, integrity, quality care and professionalism.

    Duties & Responsibilities:

    Initiate a patient education plan according to the individualized needs of the patient, as prescribed by Doctor/or hospital policy including patient and family instruction.
    Provide health-related education to students and staff in both individual and group settings.
    Monitor immunizations, manage communicable diseases, and assesse the University environment so as to prevent injury and ensure safety.
    Explain procedures and treatments to patients to gain cooperation, understanding, and alleviate apprehension.
    Administer prescribed medications and treatments in accordance with approved nursing techniques.
    Observe patient, records significant conditions and reactions, and notify the Doctor of patient’s condition and reaction to drugs, treatments, and significant incidents.
    Take temperature, pulse, blood pressure, and other vital signs to detect deviations from normal, assess condition of patient and respond appropriately.

    Maintain accurate, detailed patient’s reports and records 

    Minimum Requirements:

    Core qualifications

    A minimum of Diploma in Community Health Nursing from a recognized institution
    Registered nurse with the Nursing Council of Kenya
    At least three years working experience in a quality care delivery clinic/center.
    Excellent Knowledge of Nursing operations and procedures

    Competencies and Attributes

    Integrity and high professional standard
    Commitment to duty
    Good oral and written communication skill
    Very adept at handling people
    Health promotion and maintenance
    Attention to detail

     Work Environment: This role is based at the Strathmore University Medical Centre.

    go to method of application »

    Are you qualified for this position and interested in working with us? We would like to hear from you. Kindly send us a copy of your updated resume and letter of application (ONLY) quoting “Locum Nurse” or “Dental Assistant” on the subject line to recruitment@strathmore.edu by 20th  January 2021.Due to the large number of applications we may receive, kindly note that only the shortlisted candidates will be contacted.Please be advised that Strathmore University is an equal opportunity employer and does NOT ask for money from applicants under any circumstances during its recruitment process. Interested applicants are encouraged to exercise caution upon receiving any such interview opportunity that requires payment of any money.

    Apply via :

    recruitment@strathmore.edu

  • Business Development Manager

    Business Development Manager

    Job Purpose

    To increase sales opportunities and thereby maximize revenue for the department

    Responsibilities and Accountabilities

    New Business Development

    Prospect for potential new clients and turn this into increased business.
    Meet potential clients by growing, maintaining, and leveraging your network.
    Identify potential clients, and the decision makers within the client organization.
    Research and build relationships with new clients.
    Set up meetings between client decision makers and company’s practice leaders/Principals.
    Plan approaches and pitches.

     Work with team to develop proposals that speaks to the client’s needs, concerns, and objectives.

    Participate in pricing the solution/service.
    Handle objections by clarifying, emphasizing agreements and working through differences to a positive conclusion.
    Use a variety of styles to persuade or negotiate appropriately.

    Client Retention
    Present new products and services and enhance existing relationships.
    Work with technical staff and other internal colleagues to meet customer needs.
    Arrange and participate in internal and external client debriefs.
    To be the liaison between SRCC and various schools and centers of the University.
    Business Development Planning

    Attend industry functions, such as association events and conferences, and provide feedback and information on market and creative trends.
    Present to and consult with mid and senior level management on business trends with a view to developing new services, products, and distribution channels.
    Identify opportunities for campaigns, services, and distribution channels that will lead to an increase in sales.
    Using knowledge of the market and competitors, identify and develop the company’s unique selling propositions and differentiators.

    Management and Research

    Submit weekly progress reports and ensure data is accurate.
    Forecast sales targets and ensure they are met by the team.
    Effective coordination of administrative functions and operations in Business Development.
    Ensure all team members represent the company in the best light.
    Present business development training and mentoring to business developers and other internal staff.
    Any other duties that may be delegated by the Managing Director.

    Minimum Requirements

    Bachelor degree Business Administration/ Management/ Project Management/Marketing or as an alternative extensive experience in a Business Development role in a corporate environment.
    At least 5 years’ experience with extensive knowledge in Business development & marketing.

    Competencies and Attributes                                     

    Good Planning and reporting skills
    Good business acumen
    Good Financial Management skills
    Results Orientation
    Good communications skills
    Excellent negotiation and persuasion skills
    Customer Focus

    Relationships and working contacts

    Internal Stakeholders: SRCC and University Staff

    External Stakeholders: Partners and Clients

    Work Environment

    This role is an office based

    The deadline is Monday 30th November 2020 at 5.30pm.

    The applications should be sent to srccrecruitment@strathmore.eduSubject: Business Development Manager-SRCC

    Apply via :

    srccrecruitment@strathmore.edu

  • Assistant Systems Developer, Academic & Research Support Systems 


            

            
            Assistant Systems Developer, Student Information Systems 


            

            
            Assistant Systems Developer, Financial & HR Systems

    Assistant Systems Developer, Academic & Research Support Systems Assistant Systems Developer, Student Information Systems Assistant Systems Developer, Financial & HR Systems

    Reports to:  Systems Developer, Academic & Research Support Systems

    Department: ICT Services

    Basic job Summary:  Working closely with the ICT Enterprise Application Services (EAS) team, business-line teams and other ICT leadership teams the jobholder will be responsible for designing, developing, maintaining and supporting the University’s ICT Enterprise Application Systems so that they continue to drive business operations and offer spectacular user experience across University constituents and stakeholders. Specifically, the jobholder will focus first, on University Academic and Research Support Systems before assisting in other ICT Enterprise Application Systems.  Further, the jobholder will work synergistically with enterprise architecture, infrastructure, security, quality assurance and other ICT teams to innovate and to expeditiously resolve issues around ICT systems processes and services.

    Duties & Responsibilities:

    System Analysis and Design: Support the respective business owner/ department to gather and document requirements for new systems or new functionality and to translate this into appropriate systems designs that have well defined auditability requirements and security standards.
    System Development: Propose new systems and/or modify existing systems through software coding and testing, in order to viably meet the requirements of respective business owner or University department while using appropriate methods that effectively meet system security requirements.
    Application Code Maintenance: Maintain and safeguard the code repository for respective systems
    Technical Support: Provide technical and functional supervision during change and/or implementation of new/old systems.
    ICT Client Support and Training: Provide client support in order to meet SLA requirements as well as conduct user training for respective systems as scheduled or on an ad hoc basis.
    System Integration: Develop interfaces between systems as the need arises towards meeting system owner requirements.
    System Documentation: Ensure that proper technical and user documentation, is maintained for all systems.
    Reports and Data Visualisation: Provide analytical information or reports from systems as required, having incorporated systems design that supports data visualization.
    System and Database Administration: To conduct the role of systems and database administrator only for systems he/she was not involved in developing. Further, she/he will work with systems audit and security teams to enhance systems security and quality and to expeditiously resolve identified non-conformities.
    Systems Resilience and Disaster Recovery: Ensure that regular backups and restoration tests are carried out as per laid down policy for all systems. Further, he/she will be involved in designing system resilience such as applications clustering, among others.
    Learning and Innovation: Research on new technologies that may enhance current processes or deal with identified problem areas as well grow and maintain professional skills by attending educational seminars/conferences, reviewing professional publications, participating in professional bodies.
    Other Duties: Perform other duties as may be assigned by the supervisor. Maintain a smooth work flow by making sure that the catering department is properly equipped and in good working condition at all times;
    Assist in printing the daily menus to be displayed in the service area;
    Oversee the maintenance of a courteous standard of service by the catering staff.

    Minimum Academic Qualifications:

    A Bachelor’s degree in Computer Science, Informatics, Business Information Technology or related field from a recognized institution with a minimum of Second Upper qualification.

    Experience:

    1-year work experience in software/systems development in a busy software development environment within a highly automated institution (s), where customer-facing digital solutions are developed and used.

     Technical Skills

    Desirable – Knowledge of virtualization software (VMware, Citrix), version control (SVN, GIT).
    Relevant hands-on experience in systems development.
    Knowledge of PHP programming language will be an added advantage.
    Demonstrable proficiency in Java Programming Language.
    Knowledge of MVC tools/frameworks such as Spring, Spring boot etc. is a must.
    Familiarity with web applications development is a must: HTML, JavaScript, CSS and JQuery.
    Demonstrable proficiency in relational databases such as MySQL, Oracle.
    Linux system administration proficiency.

    Personal Attributes:

    Thinks outside the box (creative);
    Attention to detail;
    Results – oriented;
    Works well under pressure,
    Team player;
    Problem solving focus;
    Technical zeal;
    Strong time management & organizational skills;
    Self-discipline and drive;
    High integrity and ethical standards;
    Good interpersonal & communication skills.

    go to method of application »

    Are you qualified for this position and interested in working with us? We would like to hear from you. Kindly send us a copy of your updated resume and letter of application (ONLY) quoting the position e.g  “Assistant Systems Developer, Financial & HR Systems” on the subject line to recruitment@strathmore.edu by 26th October 2020. Due to the large number of applications we may receive, kindly note that only the shortlisted candidates will be contacted. Please be advised that Strathmore University is an equal opportunity employer and does NOT ask for money from applicants under any circumstances during its recruitment process. Interested applicants are encouraged to exercise caution upon receiving any such interview opportunity that requires payment of any money.

    Apply via :

    recruitment@strathmore.edu

  • Risk and Compliance Officer

    Risk and Compliance Officer

    Department: Internal Audit and Compliance
    Reporting to: Manager, Internal Audit and Compliance
    Basic job summary: The job holder will be responsible for conducting compliance reviews on the implementation and operational effectiveness of the Risk Management Policies in the University, analysing areas of potential risk and making appropriate recommendations.
    Duties & Responsibilities:

    To implement compliance risk management plans and advice managers on the practical application of relevant regulatory requirements.
    To monitor control mechanisms implemented as part of the risk management process and assess the operational effectiveness.
    To coordinate and provide training programs related to specific risk management areas as required and guide users where necessary.
    To conduct and document compliance risk assessments for each function in the business unit to ascertain compliance with risk management policy, standard operating procedures and set guidelines.
    To manage business risks to ensure opportunities are proactively leveraged and advice the Risk and Compliance Manager accordingly.
    To coordinate with Departmental Heads on updating the risk register and tracking closure of action plans.
    To develop an operational risk database and update compliance reports periodically to maintain the agreed benchmarks. 

    Minimum Academic Qualifications:

    Bachelor’s Degree in Business Administration or any other related field from a recognized institution
    Professional certification such as Certified Public Accountant (CPA) or Certified Internal Auditor (CIA), (CISA) or Risk Management will be an added advantage

    Experience:

    At least 3 years’ experience in Risk Management in a medium to large sized organization. 

    Competencies and Attributes

    A good understanding and knowledge of the academic industry dynamics
    Strong Analytical and Organizational Skills
    Strong Communication and Interpersonal Skills
    Report Writing Skills
    People Management Skills
    Problem Solving Skills
    High Level of Integrity

  • ICT Business Analyst & Solutions Architect 

Specialist, ICT Service Desk & Training 

Officer, ICT Project Management 

Assistant Systems Developer 

Assistant ICT Data Analyst and Developer 

Assistant Manager, ICT Security Services 

Officer, ICT Security

    ICT Business Analyst & Solutions Architect Specialist, ICT Service Desk & Training Officer, ICT Project Management Assistant Systems Developer Assistant ICT Data Analyst and Developer Assistant Manager, ICT Security Services Officer, ICT Security

    Reporting To: Manager, ICT Strategic and Assurance Services
    Basic job summary: Work closely with ICTS section heads and teams and business line managers and teams to define and build consensus around ICT technology roadmaps and further to assist in the design of proposed ICT solutions across the ICTS and the University so as to ensure they fall within
    these defined roadmaps. Further, the jobholder will provide proper and timely support for business analysis to business- line leading to conceptualising of fit-for-purpose systems designs that meet key technical and functional quality requirements leading to acquisition (buy) or development (build) of
    the proposed systems.
    Duties & Responsibilities:

    ICT Enterprise Architecture: Support the definition and delivery of ICT enterprise architecture and architecture review processes, which provide a holistic view of the processes, data, application systems and technology infrastructure that exists within the University in order to lay strategic context for planning the evolution of institutional information systems into an integrated environment that is responsive to change and supports the delivery of the University’s strategy.
    System Analysis and Design: Support the respective business owner/ department by working closely with respective ICTS teams to ensure proper gathering and documentation of functional and technical requirements for new systems or proposed change is a system and to translate this into appropriate systems designs that fall within the established technology roadmap and have wellarticulated technical quality requirements such as meeting auditability and security standards.
    System Development Assurance: Ensure proposed systems development projects adhere to established methodologies across the systems development life cycle (SDLC).
    System Documentation: Work closely with systems developers, consultants and the ICTS team to ensure completeness of user documentation as well as technical documentation for respective automations projects and systems.
    System Testing and Quality Assurance: Leads or provides direction for the planning, designing, and execution of user testing efforts including overseeing implementation (i.e., testing, issues resolution) of new systems or modifications and analysing testing results to ensure the solution meets the needs of the business.
    Project Management: Participate in work stream planning process including inception, technical design, development, testing and software solutions including developing work plans or reviewing other work plan timelines while managing workflows to meet timeframes. This may further include
    participating in project management estimation process, managing and planning for service demand forecasts.
    Business Analysis and Innovation: Identify and provide input to new technology opportunities that will have an impact on the enterprise wide systems while advising business line on opportunities for optimization through change in processes, practices and technologies towards improving business management and optimization.
    Talent Development and Supervision: Guide, mentor and coach assigned, as well as other ICTS staff in growing their job-related technical skills, organizational skills, team spirit and leadership capacity. This further involves assigning supervisees, tasks and responsibilities and monitoring delivery of the same in meeting University service delivery requirements and expectations.
    Learning and Innovation: Research on new technologies that may enhance current processes or deal with identified problem areas as well grow and maintain professional skills by attending  educational seminars/conferences, reviewing professional publications, participating in professional bodies.
    Other Duties: Perform other duties as may be assigned by the supervisor.

    Minimum Requirements:
    Core qualifications

    A Bachelor’s degree in Computer Science, Informatics, Business Information Technology or related field from a recognized institution with a minimum of Second Upper qualification.

    Experience:

    3-year work experience in business analysis and software/systems development in a busy software development environment within a highly automated institution (s), where customer-facing digital solutions are developed and used.

    Competencies and Attributes

    Thinks outside the box (creative);
    Attention to detail,
    Results – oriented;
    Works well under pressure,
    Team player;
    Problem solving focus;
    Technical zeal;
    Strong time management & organizational skills;
    Self-discipline and drive;
    High integrity and ethical standards;
    Good interpersonal & communication skills.
    Desirable – Knowledge of virtualization software (VMware, Citrix), version control (SVN, GIT).
    Relevant hands-on experience in systems development
    Knowledge of PHP programming language will be an added advantage

    Knowledge and Skills

    Demonstrable proficiency in Java and other Programming Languages.
    Knowledge of MVC tools/frameworks such as Spring, Spring boot etc. is a must.
    Familiarity with web applications development is a must: HTML, JavaScript, CSS and JQuery.
    Skills in Process Mapping and Business Process Reengineering
    Demonstrable proficiency in relational databases such as MySQL, Oracle.
    Linux system administration proficiency.
    Enterprise Architecture frameworks (Zachman, TOGAF etc.)

    go to method of application »

  • Software Developer

    Software Developer

    Department: @iLabAfrica Research Centre
    Reporting To: IT Outsourcing Manager
    Basic job summary: The job purpose of a software developer would be: To use their significance in software development and use their expertise and knowledge of the industry practises to perform various development tasks such as coding, app development and web development. Play a key role in
    the design, installation, testing and maintenance of software systems
    Duties & Responsibilities:

    To develop mobile applications under the Business Outsourcing team

    To participate in product and /or application definition analysis and system trade-offs
    To create and execute designs for new functionality and requirements as part of software project
    To oversee the junior programmers and offer technical guidance in the development

    To test store-ready applications before uploading to the various application stores or shipping to the client
    To act as a software engineer for a derivative software project as may be required
    To collaborate and add value through participation in peer reviews, providing comments and suggestions
    To provide reliable solutions to a variety of problems with proven problem-solving ability and skills
    To estimate the level of effort, evaluate similar technologies and offer suggestions to improve the processes in the business process re-engineering tasks
    To apply @iLabAfrica mission statement and quality policy processes to exhibit high levels of professionalism and business standards
    To perform any other duties that are in the scope, spirit and purpose of the job as requested by the Head of Department.

    Minimum Requirements:
    Core qualifications

    A degree in Computer science, software engineering or any related field
    A relevant master’s degree
    A software development qualification will be an added advantage

    Competencies and Attributes

    HTML 5, CSS, JavaScript frameworks (Angular, React)
    Backend scripting (Node JS)
    Mobile Application development:
    Android, Kotlin
    Multiplatform application development – React Native, Framework 7, Ionic
    Test Driven Development
    Continuous Integration – Jenkins and Docker
    Self-driven continuous learner.
    People skills
    Good communication skills