Job Field: Sector in ICT / Computer  , Internships / Volunteering

  • IT Internship

    IT Internship

    Job Summary

    The intern position provides an opportunity for rigorous 6-month training and immersion into world-class Microsoft solution platforms. Therefore, the interns shall be responsible for working alongside Microsoft accredited and highly experienced system developers and implementers to acquire system development, system Implementation, system integration and IT project delivery experience with the goal of eventually becoming Microsoft certified professionals who can handle end-to-end solution deployment & support for our clients.

    Reporting Line

    This position reports to an assigned Associate Consultant (AC). The AC shall serve as the intern’s mentor.

    Duration

    Six (6) months-About 3 months shall be used on intense training (Candidates will be subjected to continuous skill assessment panels focusing on system development and system implementation, while the rest shall be used for assessment on an actual client assignment (while working under the guidance of an Associate Consultant). The interns who complete the program successfully and excel will automatically be absorbed by Dynasoft (On permanent basis) as either System Developers or System Implementers.

    Duties and Responsibilities

    Work with managers and associate consultants to complete delegated duties such as technical documentation and entry-level system deployment tasks.
     Attending all training and skill assessment sessions organized by the Company.
     Achieve a passing score in all areas of the internship program in order to continue in the program and to be considered for permanent employment.
    Handle system installation, setup, and configuration under the guidance of a mentor.
    Gain full understanding of all business solutions and deployment platforms offered by Dynasoft.
     Gain full understanding of the Microsoft Sure Step methodology.
    Handle delegated duties for ongoing projects.
      Actively participate in Dynasoft’s innovation projects.

    Minimum Requirements

     Degree in Computer Science, Information Technology, Software Engineering, BBIT (Must have successfully completed all course requirements and either graduated or awaiting graduation. Candidates who are yet to graduate should provide introduction letters & transcripts from the University).
    Should have attained B plain and above in KCSE.
     CPA-K or ACCA
    Good understanding of SDLC development processes e.g. Waterfall, Agile etc.)
    Mathematical aptitude and strong analytical & problem-solving skills.
    Customer focus (client-facing skills)
    Excellent communication & documentation skills
    Passionate about technology with a strong urge to learn.
    Excellent understanding of business processes & conceptual models, strong presentation skills, training skills etc. shall be required.

     Candidates who meet the required qualifications should email their application comprising of Curriculum Vitae with at least two referees with their contact details and copies of academic certificates to career@dynasoft.co.ke  17th July 2023

    Apply via :

    career@dynasoft.co.ke

  • Programs Intern

    Programs Intern

    SPECIFIC DUTIES (Summarised)

    Logistical support in mobilizing and organizing the Peace and Conflict Resolution work.
    Research content for inclusion in the Peace and Conflict Resolution-Documentation.
    Assist in organizing and collecting information to be used at the meetings/workshops; drawing workshop programmes and agenda.
    Support report writing: every activity has to be well documented, reported & supported with photos, sex, age and disability disaggregated data within 7 days of initiative.
    Periodic travel may be required.

    QUALIFICATIONS

    Pursuing a degree in Development, Social Studies or Peace Studies.
    Excellent knowledge of basic computer applications (MS Office Suite) and use of internet.

    Required Skills/ Personal Qualities

    Good writing and verbal communication skills
    Ability to read reports critically and assess through a gender lens
    Strong attention to detail
    Tenacity and Flexibility
    Good command of English
    Good interpersonal skills
    Readiness to learn

    Other RequirementsOnly shortlisted candidates will be contacted.

    Apply via :

    enafrica.org

  • ICT Intern

    ICT Intern

    Key Responsibilities
    User Support

    Provide first line support to internal customers, assisting them with hardware, software, network and communications problems by phone, email, and desk side support
    Ensure all support calls and service requests are logged and administered using the appropriate service desk software and working to any agreed Service Level Agreement
    Ensure support calls are escalated to the appropriate member of the internal/external team (MSI or service provider), using the agreed escalation procedures
    Provide user support to staff in remote offices, making site visits when required
    Follow- up on user issues raised to ensure resolution and closure.
    Assist with the administration of staff joining, leaving, or moving within the organization in relation to the creation of user accounts, password creation, email accounts and security access

    ICT Services, Systems, and Infrastructure

    Assist with the installation of new hardware & software as required for new users or network / systems upgrades
    Assist with the maintenance of the ICT asset register, ensuring all assets are accurately recorded in the
    register, and responsibility forms dully filled.
    Assist with the administration, maintenance and provision of the organizations mobile working and telephone services
    Assist with the creation and maintenance of all documentation relating ICT
    Services and procedures
    Assist with the testing of ICT equipment to differentiate operational devices from those that should be disposed.

    Business Solutions

    Aid in planning and organizing of training sessions in sensitizing Staff within the organization
    Assist with and contribute to the ongoing administration and development of the ICT infrastructure
    Aid in the administration and verification of data backups
    Maintain a list of hardware issues on ICT equipment for liaison with service providers on resolution

    Miscellaneous

    Contribute to team meetings and play an active role in the development of the service delivered by the team
    Comply with, and actively support, all the organizations policies and procedures, and those relating to the delivery of ICT services and information security
    Actively engage in personal development within the role, and to pursue appropriate qualifications/training as agreed
    Provide reasonable availability for any out of hours activities as required by the role

    Qualifications:

    Have graduated with a Diploma or a bachelor’s degree or Diploma in Computer Science or related field
    He/she needs to have knowledge of Microsoft Office productivity tools, windows operating system,
    Knowledge of enterprise networking LAN, WAN designs and network monitoring systems

    Skills:

    Strong verbal and written communication
    Excellent analytical and problem-solving skills
    Strong work Ethic and attention to detail
    Ability to adapt well in a multicultural environment
    The suitable candidate will demonstrate willingness and ability to learn, and experience end to end
    applications testing, training and remote / end user support.

    Suitable and qualified internal candidates should email one document combining an application letter and CV to pd@mariestopes.or.ke on or before 23rd June 2023 The subject of the email should read ICT Intern Applications will be reviewed on a rolling basis. Do not attach certificates and testimonials. Marie Stopes Kenya is an equal opportunity employer and does not ask for fees at any stage of the recruitment process. Successful candidates must abide by MSI’s Antifraud & Bribery Policy and Safeguarding Policy, including protection of children and vulnerable adults. Only shortlisted candidates will be contacted.

    Apply via :

    pd@mariestopes.or.ke

  • IT Intern

    IT Intern

    JOB DESCRIPTION
    KEY AREAS OF ACCOUNTABILITY:

    Technology Innovations (50%)

    Analyze, design and develop web or mobile applications systems as per user requirements and organization standards.
    Consult with systems users to establish requirements for modifications to existing systems or deployment of new systems.
    Provide a clear and well-structured system documentation for new / existing systems.
    Provide support to the deployed IT innovation and implement immediate resolution to software problems. 
    Work together with Program teams to build T4D initiatives 

    End User / Technical Support (40%)

    Provide day-to-day end user support on general computer applications and IT systems in the Country and Field Offices.
    Provide training materials and procedures, and/or train users in the proper use of hardware and software.
    Provide end user support and resolution of technical issues via email, phone and other means of communication.
    Provide preventive and corrective maintenance of desktop, laptops computer, scanners, projectors and network equipment.

    IT Helpdesk (10%)

    Maintain and log IT issues using the in-house IT incident reporting system of daily support requests, the issues raised and remedial action taken.
    Refer major hardware or software problems or defective products to vendors or technicians for service.

    QUALIFICATIONS AND EXPERIENCE

    Minimum Advanced Diploma or Degree in Information Technology or related field 
    Some knowledge on the concept of User Experience (UX) Research & Design and Design Thinking Process.
    Passionate about Business Process Automation, Analytics and/or innovation.
    Experience with one or more general purpose programming languages 
    Basic knowledge in visualization tools such as Power BI will be an added advantage
    Familiarity with Microsoft Platforms ,SharePoint ,Power Aps
    Basic Knowledge in System Administration and Networking.

    Apply via :

    hcri.fa.em2.oraclecloud.com

  • ICT Intern 


            

            
            Project Officer, Youth Social & Economic Empowerment (YSEE) Project 


            

            
            Country Programmes Officer

    ICT Intern Project Officer, Youth Social & Economic Empowerment (YSEE) Project Country Programmes Officer

    WHAT YOU WILL DO

    As An ICT Intern you will be Providing 1st level support and solutions to day to day technical issues and challenges. Sensitize users on important routines in ICT.

    YOUR KEY RESPONSIBILITIES:

    Provide on call 1st level technical support to Staff, Faculty and Students as raised in the Ticket management system and related channels used for support requests such as telephone extensions. Unresolved issues to be escalated to supervisor where necessary. Document  technical Problems and Solutions on the knowledgebase system as guided by supervisor
    Provide on call 1st level support to Faculty and Students on the available academics systems. Unresolved issues to be escalated to supervisor where necessary
    Setup new user accounts for staff, students and faculty as instructed by the responsible office or supervisor
    Prepare weekly reports to document status and progress of activities/tasks. Report should also include completed tasks. Set meaningful quarter and yearly objectives as guided by the department objectives.
    Maintain a positive and professional relationship among affiliate companies to leverage on the synergies available related to professional work
    Any other duties as assigned by the supervisor

    Minimum requirements:
    Education and Experience:

    Minimum Bachelors in I.T / Computer Science or any other related in that field
    Certification in CCNA, N+ , A+ or related certificates will be added advantage
    Extensive knowledge of ICT Industry and current trends

    Key Skills and Personal Attributes

    Excellent Communication skills
    Ability to solve technical problems or provide guidance on the appropriate solution
    Ability to work under minimum supervision
    Attention to details
    Eager to learn
    Time conscious

    An absolute commitment to upholding the College Values. In particular, commitment:

    To prioritize the needs of Faculty, Staff & Students
    To act with integrity, authenticity & respect at all times
    To secure continuous improvement and excellence

    Closing Date:  22nd August2023

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • ICT Intern 


            

            
            Communications Intern 


            

            
            Finance Intern

    ICT Intern Communications Intern Finance Intern

    The Programmes Intern will be responsible for:

    Actively participating in the implementation of the Defenders Coalition activities under the direction and supervision of the Programme Officers.
    Conducting monitoring, documentation and research in the various Defenders Coalition’s programme areas.
    Assisting in logistical planning for meetings and trainings
    Assisting in communication of the Defenders Coalition to partners via various platforms.
    Representing Defenders Coalition in meetings and partner activities
    Preparing timely reports as per stated guideline.
    Monitoring and documenting cases or incidences of violations of human rights defenders‘ rights.
    Assisting in administrative functions as will be assigned
    Participating in fundraising efforts together with programme staff.
    Any other relevant duty as may be assigned by the supervisor

    Qualifications

    Hold a Bachelor’s degree in relevant Social Sciences from a recognized University
    Demonstrate commitment to and interest in human rights and human rights defenders issues/work.
    High analytical skills and ability to conduct documentation and research.
    Demonstrate understanding of national, regional and international framework for the protection of HRDs.
    Demonstrated knowledge in designing and executing communication interventions on governance and human rights issues.
    Hands on experience in IT skills including working with website updates and social media.
    Ability to draft documents including reports, policy briefs, concept notes.
    Excellent communication and organizational skills: verbal, writing and presentation skills;

    The Applicant should possess the following attributes:

    Strong attention to detail
    Proactive problem-solving skills
    Self-motivation and ability to work independently, in a team and under pressure
    Commitment to diversity and inclusion
    Ability to be a team player and perform exemplary well with minimal supervision.

    Duration of internship:

    The engagement shall be for a period of three (3) months with possibility of extension.

    Remuneration:

    Defenders Coalition will provide a stipend for the duration of the internship.

    go to method of application »

    Application deadline:The application deadline is 20th August 2023.How to apply:This is a great opportunity for learning. It will provide opportunities of delving deep into the human rights  and civil society sector in Kenya and the region.Interested candidates are required to submit an application for consideration by sending their resume including three (3) contacts of referees and a brief covering letter highlighting your key skills and your availability to info@defenderscoalition.org indicating on the subject line “APPLICATION FOR INTERNSHIP”The Cover letter should be addressed to: The SecretariatNational Coalition of Human Rights Defenders of Kenya (NCHRD-K)P.O. Box 26309 – 00100 GPO, Nairobi.

    Apply via :

    info@defenderscoalition.org

  • Software Engineer – Internship 


            

            
            Technical Assistant Centre Engineer (TAC Engineer)

    Software Engineer – Internship Technical Assistant Centre Engineer (TAC Engineer)

    Job Objective

    Design, develop, maintain, test, and deploy software applications that enrich, extend or scale the company’s Business & Operational Support Systems.

    Key Duties & Responsibilities:

    Collaborate with stakeholders to identify, capture and analyze user requirements and specifications and translate them into business requirements
    Work with team members to design system architecture and develop algorithms and flowcharts
    Develop innovative, creative, high quality and intuitive software solutions that meets and exceeds the needs of the company
    Continually improve the codebase with clean and efficient code that adheres to the internal coding standards, development processes and design best practices
    Collaborate with team members to improve the performance, efficiency and scalability of existing systems
    Integrate existing software components with third-party programs
    Troubleshoot and debug issues quickly and efficiently to ensure a productive workplace
    Analysing and testing software applications and programs before formal launch Creation of clear technical specification documentation for purposes of reference and reporting
    Compiling and assessing user feedback to recommend software products and improve system performance
    Collaborate with team members to schedule, plan, control and implement the software release process, windows and cycles
    Report in weekly scrums on progress towards tasks, milestones status and barriers needing attention

    Minimum Qualifications:

    BSc. Computer Science/Engineering or equivalent

    Experience & Skills:

    Strong passion for software development and eagerness to learn
    Solid understanding of programming concepts and principles
     Proficiency in at least one programming language (e.g. Java, Python, JavaScript)
    Familiarity with software development frameworks and libraries
     Knowledge of web technologies
     Knowledge of No/SQL Databases (PostgreSQL, MongoDB, Redis)
     Familiarity with API technologies (REST, gRPC, GraphQL, SOAP)
    Understanding of CI/CD and code versioning tools is a plus
     Hands-on experience working on real-world software projects

    Attributes

    Client focused, relationship builder
     Integrity, honest with high ethical standards
    Boundless, passionate, and flexible
    Personal excellence, accuracy, and attention to detail
    Collaborative, achieve results through teamwork and partnerships
    Strong analytical skills and able to collate and interpret data from various source
     Excellent English language communicator with a natural aptitude for dealing with people
    Excellent network diagnostic and problem-solving skills
    Efficient time management and task prioritization
     Excellent communication and teamwork abilities
     Ability to work effectively in a fast-paced and dynamic environment

    go to method of application »

    Qualified candidates are encouraged to apply by submitting their updated CV including three referees. Deadline for application is 25th August 2023. Applications should be sent to applications@wiocc.net indicating the job position in the subject line.

    Apply via :

    applications@wiocc.net

  • Software Developer Intern

    Software Developer Intern

    Reports to who: Senior Software Developer

    Softclans Technologies Ltd is seeking to recruit a creative System Developer intern who can work with our software development team to achieve the company’s business goals with the responsibility of coding, innovative design and project management. We are looking for applicants familiar with PHP, JavaScript, Laravel, Postgres, and other common programming languages.

    In this role, the intern will collaborate with other developers and engineers to design, build and maintain software applications, writing and debugging code. The successful candidate should be comfortable using other common frameworks to develop software for various platforms.

    Responsibilities

    Write clean, efficient code using best practices and design patterns.
    Develop comprehensive application testing procedures.
    Collaborate with senior developers and team members to solve complex technical problems and develop innovative solutions.
    Participate in code reviews and provide feedback to other team members.
    Write clear and concise technical documentation.
    Stay up to date with the latest industry trends and technologies, and share knowledge and best practices with the team.

    Qualifications

    Bachelor’s degree in Computer Science or a related field.
    Have some working knowledge in JavaScript, PostgreSQL, PHP, Laravel, React
    Be knowledgeable in Object oriented programming and web application development
    Knowledge of HTML, CSS, REST/SOAP messaging protocols, object-oriented programming concepts and relational databases.
    A solid understanding of how web applications work including security, session management, and best development practices
    Be a creative thinker and be self-driven
    Have excellent verbal and written communication skills, with the ability to work independently and as part of a team

    Interested candidates to submit their cover letter and detailed curriculum vitae to careers@softclans.co.ke and state the position applied for in the subject of the email to reach us on or before 11th August 2023.

    Apply via :

    careers@softclans.co.ke

  • Intern, Information Systems

    Intern, Information Systems

    Job purpose

    The Intern, Information Systems will be responsible for technical support of key Information Systems, which drive Evidence Action’s operations and expansion. The Intern will primarily focus on delivering solutions and supporting information for Evidence Action’s programs ensuring high availability and accessibility of critical operational services for teams. This will happen through platforms and technical implementations that aim to streamline workflows and deliver important data indicators. In addition, the Intern will provide support to the Associate, Information Systems and the broader Data Learning and Analytics team on all requests delivered.

    Duties and responsibilities

    Application development and support (30%-40%)

    Develop and manage application solutions that help meet user needs, help manage data interoperability and support process and data improvement with the view of program needs.

    Assess and document user requirements and translate them into detailed product requirements
    Create relevant back-end objects during the entire application development lifecycle
    Collaborate with other developers and program team users to innovate new features and enhancements to existing components that comply with program workflow.
    Conduct pilot testing of applications created and technical research on new system features to provide recommendations for streamlining program use cases.
    Contribute to the development of documentation of user manuals, system updates, feature trackers, and design documentation.
    Support development and maintenance of DHIS2 application(s) used by programs within the East and Southern Africa sub-region implemented as the central platform for project planning, reporting, analysis, and dissemination of information with internal and external stakeholders.

    Data Management and Reporting (20%)

    Support the existing and additional reporting mechanisms for data contained in DHIS2 and other platforms through dashboards, pivot tables, charts, data exports and any other form as needed.

    On request and on an ad-hoc basis, in collaboration with other MLE teams, support the cleaning, analysis and reporting of program and system data
    Automate data exports for various program reports including but not limited to operational and program workflows to ease the integration with PowerBi and RShiny Server.
    Work closely with MLE data management teams to ensure consistency and clear definition of data across PostgreSQL and SQL database tables and troubleshoot challenges with the data.
    Carry out regular data back-ups and syncs to ensure the safety and integrity of data.

    Information Systems maintenance and support (10%-15%)

    Upon program request and as part of routine IS operations, perform support and maintenance of existing systems and contribute to workflows in all the ways called upon.

    Maintain and test Information Systems to ensure proper function as per program request; regularly monitor information system equipment for errors and stoppages for corrective action and solutions.
    Implement necessary and/or request development changes as per program requirements.
    Assess the uptake of system modules and features taking up a user-focused development approach in order to maximize use of client systems and data assets.
    Actively participate in the identification, evaluation, and testing of new technologies and contribute to the innovation of systems and workflows.

    Requirements
    Qualifications

    A bachelor’s degree in Computer Science, Information Technology, Information Systems or any related field from a recognized university.
    Knowledge and experience with DHIS2 development and maintenance are preferred.
    Knowledge of statistical software packages such as Stata, R, SPSS, SAS etc and PowerBI/R tools for Visualization.
    Knowledge in database design and development using relational database management systems including MySQL and PostgreSQL is an advantage.
    Demonstrated knowledge of HTML, CSS, and JavaScript for web application development and Java for mobile applications is a plus.
    Experience with Git or other version control systems.
    A strong understanding of web performance in complex user interfaces
    Experience or knowledge of design disciplines and processes such as client-server solution architecture, MVC models or OOP using PHP, Java and other technologies.
    Experience with project management as it relates to the development and implementation of large/complex integrated information systems.
    Working experience providing direct support to end users in a dynamic Information Systems-related position is an added advantage.
    Experience working in and supporting project teams, including users in other countries is preferred.
    Github repository of previous and current projects is preferred.

    Required Skills and Attributes

    Excellent problem-solving skills and ability to be innovative.
    Strong Data Management Skills
    Attention to detail and ability to keep tight timelines and ensure that tasks are delivered according to expectations.
    Service/Client-oriented and ability to work well in a cross-cultural and geographically dispersed team.
    Strong self-motivation and ability to work vigilantly under minimum supervision.
    Ability to communicate professionally both in written and spoken English.
    Flexible mindset and a positive attitude to work in a fast-changing environment.
    Flexibility and willingness to travel to field offices when the need arises.

    Apply via :

    apply.workable.com

  • IT Internship

    IT Internship

    Job Summary

    The intern position provides an opportunity for rigorous 6-month training and immersion into world-class Microsoft solution platforms. Therefore, the interns shall be responsible for working alongside Microsoft accredited and highly experienced system developers and implementers to acquire system development, system Implementation, system integration and IT project delivery experience with the goal of eventually becoming Microsoft certified professionals who can handle end-to-end solution deployment & support for our clients.

    Reporting Line

    This position reports to an assigned Associate Consultant (AC). The AC shall serve as the intern’s mentor.

    Duration

    Six (6) months-About 3 months shall be used on intense training (Candidates will be subjected to continuous skill assessment panels focusing on system development and system implementation, while the rest shall be used for assessment on an actual client assignment (while working under the guidance of an Associate Consultant). The interns who complete the program successfully and excel will automatically be absorbed by Dynasoft (On permanent basis) as either System Developers or System Implementers.

    Duties and Responsibilities

    Work with managers and associate consultants to complete delegated duties such as technical documentation and entry-level system deployment tasks.
     Attending all training and skill assessment sessions organized by the Company.
     Achieve a passing score in all areas of the internship program in order to continue in the program and to be considered for permanent employment.
    Handle system installation, setup, and configuration under the guidance of a mentor.
    Gain full understanding of all business solutions and deployment platforms offered by Dynasoft.
     Gain full understanding of the Microsoft Sure Step methodology.
    Handle delegated duties for ongoing projects.
      Actively participate in Dynasoft’s innovation projects.

    Minimum Requirements

     Degree in Computer Science, Information Technology, Software Engineering, BBIT (Must have successfully completed all course requirements and either graduated or awaiting graduation. Candidates who are yet to graduate should provide introduction letters & transcripts from the University).
    Should have attained B plain and above in KCSE.
     CPA-K or ACCA
    Good understanding of SDLC development processes e.g. Waterfall, Agile etc.)
    Mathematical aptitude and strong analytical & problem-solving skills.
    Customer focus (client-facing skills)
    Excellent communication & documentation skills
    Passionate about technology with a strong urge to learn.
    Excellent understanding of business processes & conceptual models, strong presentation skills, training skills etc. shall be required.

     Candidates who meet the required qualifications should email their application comprising of Curriculum Vitae with at least two referees with their contact details and copies of academic certificates to career@dynasoft.co.ke  17th July 2023

    Apply via :

    career@dynasoft.co.ke