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

  • ICT Intern (Nairobi)

    ICT Intern (Nairobi)

    Reports to: ICT Manager Gorta Group
    Contract: Full time
    Hours of work: 37.5 hours Monday-Friday
    Travel: limited domestic travel may be required
    SHA is a core member of The Gorta Group which is composed of a group of innovative organizations driving sustainable economic and social change across Africa. Comprising Self Help Africa, Partner Africa and TruTrade, the Gorta Group combines expertise in market-based solutions to poverty and rural development; climate change mitigation and resilience; trade facilitation and farmer and worker rights; underpinned by an inclusive ethos that specifically targets women and youth.  In August 2021, United Purpose joined the Gorta Group, which operates as Self Help Africa (SHA), bringing together two organizations with proud histories of assisting those in greatest need. United Purpose, formerly Concern Universal, has worked for more than 40 years as a leader in community-led development and grassroots innovation. SHA now has over 700 staff worldwide, as a result of the merger, and a global turnover of over €40m. We are currently implementing a portfolio of 80 projects in Bangladesh, Brazil, Burkina Faso, Democratic Republic of Congo, Eritrea, Ethiopia, Kenya, Malawi, Mozambique, Uganda and Zambia funded by a variety of institutional and private donors including the European Union, Irish Aid and World Food Programme. In 2020, we supported close to eight million people in rural communities across sub-Saharan Africa, Brazil and Bangladesh.
    Job Purpose:
    Gorta Group is committed to the continuous improvement of its operational and business models to ensure the improvement of the delivery of all our services and programmes.
    The primary purpose of this role is in the areas of computer operations, user and desktop support (hardware and software), helpdesk – preparing training materials and supporting documents. Monitors, operates, or coordinates and assists others in the operation of computer hardware, software, and peripherals in order to achieve desired results. Requires minimum supervision. Updates ICT Manager Gorta Group on arising IT issues. This role is a key supporting role within Gorta group organization (Self Help Africa, Gorta, Partner Africa, United Purpose, TruTrade).
    Key Responsibilities

    IT interns must support the IT team in the maintenance of hardware, software and other systems. Troubleshoot issues with equipment like printers, computers, software applications among others. Help users to run software updates when required.
    Participate in user training for basic hardware and software use.
    Perform minor repairs to equipment and arrange for other servicing needs.
    Research on unusual bugs or issues the organizations encounters.
    Installing and configuring computer hardware operating systems and applications where necessary.
    Respond to user requests for service, and help develop solutions by preparing training materials such as help documents and/or videos where necessary.
    Taking staff through a series of actions, either face to face or over the telephone or via Skype/TeamViewer to help set up systems or resolve issues.
    Assist on logistics of ICT equipment when due for repair.
    Escalate IT issues to the ICT Manager Gorta Group where necessary.
    Carry out other Ad hoc duties as required by ICT Manager Gorta Group

    Group Role:

    Give support to the Group ICT Team when required.
    Maintain open communication and positive working relationship with Group staff.
    Perform other duties/projects as assigned.

    Key Relationships:

    ICT Manager Gorta Group
    All staff
    Group ICT Team
    Group Chief Information Officer

    Expectations:
    It is expected that you will:

    Carry out these accountabilities within the operating and process frameworks that apply to the group organizations.
    Work together with all your key internal and external stakeholders within and outside the organization
    Exemplify Gorta Group core purpose & values in practice

    Profile, experience and behaviours:
    In order to succeed in this role, it is expected that the IT Intern will have:

    Minimum Diploma in ICT related field or completed Bachelor degree ICT related field with proof of internship letter from institution and course work transcripts.
    Ability to multitask – Sense of urgency; maintain a positive attitude
    Relevant IT degree/diploma or industry experience
    Strong PC skills for both Windows Operating System and Apple Operating System (e.g Ms Office Applications such as Excel, Word, etc.)
    Has excellent research, analytical planning and organizational skills
    Strong writing, presentation, communication in English
    A high level of drive, initiative, motivations, commitment and professionalism
    Demonstrates the flexibility and the ability to work in a multi-cultural and multi –national team
    Demonstrates commitment to working with a values-based organization
    Has the ability to work under pressure

     Additional Knowledge Preferred but not Essential

    Experience or exposure of CRM database such as Salesforce
    Analytical skills with the ability to problem solve

    Apply via :

    selfhelpafrica.org

  • Intern,Front-end Developer

    Intern,Front-end Developer

    About You:
    You are curious and hardworking. You have confidence in your abilities to execute great plans in an environment of genuine trust, a strong work ethic, and a teamwork orientation. Above all, you have a great personality!
    About the Role
    You will work closely with the Tech Lead throughout the product stack implementing a superior technical identity and product pipeline that responds to client needs and expectations.
    Responsibilities

     Work closely with the team across product development (ideation to deployment and beyond)
     Create groundbreaking new products and features for our users and customers, and for internal use
     Assess and streamline our products to make them smarter and more intuitive to use
     Maintain and optimize existing systems
     Represent the company and its products if and when called upon at conferences, client meetings, and events

    Qualifications

     Bachelor’s degree in Computer Science/Engineering or a related subject (completed or to be completed)
    A very good understanding of HTML, CSS and Javascript.
    Good in React.
    Should be able to implement a provided web design (figma, xd, illustrator etc) as fast as possible and to detail.
    A good understanding of how REST APIs work (Though implementing them is not a requirement).
    A very good understanding of the Angular framework is an added advantage.
    A good understanding of RXJS.
    Should have a few real world projects developed using Angular and access to their codes.
    Being good with state management in Angular is a plus.
    Your Angular code should follow good practices including a well thought out folder structure, types, consistency in codes.
    Ready to work on a project on a constricted time span.
     Hands-on experience in designing and developing high-volume
    Understanding of key design principles.
    Proficiency in HTML, CSS, JavaScript, and jQuery.
    Understanding of server-side CSS.
    Experience with graphic design applications such as Adobe Illustrator.
    Experience with responsive and adaptive design
    Good problem-solving skills.
    Excellent verbal communication skills.
    Good interpersonal skills.

    Interested and qualified candidates should forward their CV to: careers@lloydconstellations.co.ke using the position as subject of email.

    Apply via :

    careers@lloydconstellations.co.ke

  • Software Development Intern

    Software Development Intern

    Job Description
    As a Software Development Intern, you will play a critical role in supporting the company’s software development, database buildout, and platform upgrades. You will coordinate with an international technology team to keep the company’s operations running smoothly by maintaining existing software as well as building new software features. You will report to the Software Team Lead and work closely across the Technology and Customer Divisions to build and maintain the tools we use to serve customers across the countries in which we
    operate. You’ll be mentored directly by one of our senior Software Developers, maximizing your learning potential.
    What You’ll Make Happen:
    You’ll have the opportunity to do software development on various parts of our software stack such as:
    Modern Single-Page Application front-end in React.js
    Lightning fast backend microservices in GoLang
    Scalable operational databases and Data Warehousing in PostgreSQL
    Fully-automated code testing CI/CD with GitLab CI
    Automated dashboards in Google Data Studio
    Server Admin in Microsoft Azure
    In our Agile team management methodology, you’ll be assigned new tickets every 2 weeks by the scrum master and expected to deliver on them before the next Sprint.
    Qualifications
    You Already Have:
    A failure of a team or project delivery that you can describe in detail, including root causes
    Programming languages: Facility with Javascript, HTML, CSS, Python, Go and the ability to quickly learn new programming tools and languages as required
     Skills:

    Excellent communication with peers, managers, and junior developers
    Critical thinking & problem solving
    Ability to prioritize and manage the implementation
    Experience (some or all of the following):
    Linux and Windows-based systems (local and cloud)
    Implementing/using share code and code versioning systems
    Design and development (end-to-end) of software (web-based & mobile applications)
    Systems testing and debugging
    Design and implementation of SQL Databases
    Designing, building and working with API’s
    Integrating 3rd party systems with Mobile Network Operators or Mobile Money Aggregators systems
    Data analysis

    Additional Information
    What Excites You:

    A fast-paced environment where constant change is the norm and individual initiative is encouraged
    Having autonomy to implement your creative solutions – not just coming up with ideas, but possessing
    the commitment and skill to implement them
    Tackling big, thorny problems that will define the future of energy for a continent
    Excellence – in your peers, in your work, and in our company’s commitment to our customers
    Passion for organization, details, and precision in all you do
    A hunger to learn and grow both technically and professionally

    Benefits and Compensation

    Monthly compensation
    Flexible work schedule
    Professional development opportunities internally and externally
    Performance feedback and open-door company culture
    Opportunity to work with a dynamic team of brilliant people passionate about electrifying Africa!

    PowerGen will be accepting applications on a rolling basis. You can expect to receive a response one to two weeks after submitting an application.

    Apply via :

    jobs.smartrecruiters.com

  • Cloud Infrastructure Intern

    Cloud Infrastructure Intern

    I am looking for a “hungry” intern who is  “foolish”. The intern would work in our cloud team to learn by doing what we do in the Cloud. He/she would learn how to do things like deploying applications, monitoring operations, and managing enterprise solutions. 
    He/She will use Google Cloud Console and the command-line interface to perform common platform-based tasks to maintain one or more deployed solutions that leverage Google-managed or self-managed services on Google Cloud. Managing client web-applications, servers, storage, delivery, and networks required to manage cloud storage.  You will also help to document best practices in developing and using the cloud solutions we offer
    Ideal Candidate:

    Must have finished their  Education level: Bachelor’s Degree/Diploma in Computer Science, Computer Engineering, Information Technology, or Electrical Engineering, or in a relevant field. 
    Good grasp with operating systems: Linux, Unix, Debian, Ubuntu, Windows. 
    Ability to bash, cron script is added advantage over Copy/paste
    Understanding of networking: TCP/IP, IP addresses, HTTP(S), DNS. 
    Awareness of Web hosting, databases are also helpful

    We are looking to hire someone to join us on this mission and journey. 
    TIPs: 

    We really like people who are honest with themselves; not necessarily people who would dot all the “I’s” and cross all the “T’s”. 
    Take a little time to learn about us. HINT; Our website
    Finally, re-adapt your skills and experiences that make you a great fit for the role
    Check our Instructions and  all the best and see you soon

    Work Environment

    General office environment
    Work involves extended periods of computer use.
    Monday to Friday work week.
    8am to 5 pm working hours.

    Benefits

    Paid Internship for 4-6 Months
    Free lunch and Free coffee
    Upskilling credits for your individual certifications
    If you are “hungrier” and a much bigger “fool”, we shall feed you and convert you to one of us in 4-6 months

    Apply via Linkedin APPLY button and share your CV and/or Cover letter as PDF ( Only PDF files will be reviewed for ease and speed; You can learn how ro save your office file as PDF here: Link). Or send an email to with your CV (PDF only) or your Github/Gitlab profile to fred@pawait.co.ke  for a chat

    Apply via :

    fred@pawait.co.ke

  • IT Internship Opportunitiy

    IT Internship Opportunitiy

    We are looking for an Intern who has a background in IT, Mobile Application Development, Web Development and Data Science.
    The candidate must have a passion in training and passing technical knowledge to others, therefore any training background is an added advantage

    Interested and qualified candidates should forward their CV to: training@modcom.co.ke using the position as subject of email.

    Apply via :

    training@modcom.co.ke

  • Software Developer Internship

    Software Developer Internship

    Job Summary
    This role is responsible for designing, coding and modifying systems, from layout to function and according to a client’s specifications.
    Job Description/Requirements
    Reports to who: Senior Software Consultant
    Softclans Technologies Ltd is seeking a creative System developer intern who can work with our software development team to achieve the company business goals with the responsibility of coding, innovative design and project management.
    This role is responsible for designing, coding and modifying systems, from layout to function and according to a client’s specifications. Strive to create visually appealing system that feature user-friendly design and clear navigation.
    Responsibilities

    Writing well designed, testable, efficient code by using best software development practices
    Integrating data from various back-end services and databases
    Create applications that address the phases of SDLC (software development life cycle)
    Develop comprehensive application testing procedures
    Update existing applications to meet the security and functionality standards as outlined in the company’s website policies
    Implement testing tools that monitor the ongoing performance of the company systems
    Assist in updating application development policies to ensure that all future applications meet the latest technical requirements.
    Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.

    Qualifications

    Bachelor’s degree in computer science or a related field.
    Proven working experience in web programming
    Have some working knowledge in JavaScript, JQuery, HTML, HTML5, CSS, CSS3, Web Programming Skills, E-Commerce, Teamwork, Verbal Communication, cross-browser compatibility, Web User Interface Design (UI), Security Principles, Object-Oriented Design, Web Services (REST/SOAP), Multimedia Content Development, API’s
    A solid understanding of how web applications work including security, session management, and best development practices
    Adequate knowledge of relational database systems, Object Oriented Programming and web application development
    Able to develop ideas and processes and clearly express them.
    Solid knowledge and experience in programming applications.

    Applicants can submit their cover letter with a detailed curriculum vitae to careers@softclans.co.ke and state the position applied for in the subject of the email to reach us before Friday, 8th October 2021.

    Apply via :

    careers@softclans.co.ke

  • Software Engineering Internship

    Software Engineering Internship

    To fulfill its growing Technology needs, Cytonn Technologies is inviting applications from qualified graduates to its unique internship program. As a fresh computer science graduate, joining the workforce can be daunting, due to the gap between what you have learned and what the industry needs. At Cytonn Technologies, we are bridging this gap by providing you an opportunity to develop your career from the ground up and turn your newly learned computer science knowledge into a tool that is sought after by industry. Your productivity is driven by your passion and excellent knowledge of your subject. You bring your passion and aptitude, we sharpen your skills and show you how to learn and lead.
    RESPONSIBILITIES

    Developing web applications (both front end and back end), ensuring user requirements are met
    Designing database systems for web applications, ensuring efficient data storage and consistency
    Writing clean, reusable and testable code
    Maintaining web applications, ensuring uptime and dependability
    Working with designers to ensure that web applications developed are intuitive and user friendly
    Providing technical support to users when required
    Develop mobile apps and programs that meet the needs and requirements of the clients
    Any other duties as may be assigned from time to time

    REQUIREMENTS

    A grade of B and above in KCSE (or equivalent) with good grades in math and languages
    Computer Science (or related) degree. Candidates must have completed their degrees no more than one year ago. Candidates expecting to complete their degree work in the next few months are eligible as long as they will be available for the training
    Solid foundational skills of computing and algorithms, background in object oriented principles is an added advantage
    Basic foundational knowledge of web and Internet infrastructure, mobile app programming, databases, networking and programming
    Appreciation of web interfaces and user experiences
    A passion for computing and software and engaging learning experiences, as well as desire to make a difference in a highly productive environment
    Desire to use technology to develop innovative solutions that solve real world problems
    Interest in financial technology is encouraged
    Covid-19 vaccination certificate
    To fulfill its growing Technology needs, Cytonn Technologies is inviting applications from qualified graduates to its unique internship program. As a fresh computer science graduate, joining the workforce can be daunting, due to the gap between what you have learned and what the industry needs. At Cytonn Technologies, we are bridging this gap by providing you an opportunity to develop your career from the ground up and turn your newly learned computer science knowledge into a tool that is sought after by industry. Your productivity is driven by your passion and excellent knowledge of your subject. You bring your passion and aptitude, we sharpen your skills and show you how to learn and lead.

    RESPONSIBILITIES

    Developing web applications (both front end and back end), ensuring user requirements are met
    Designing database systems for web applications, ensuring efficient data storage and consistency
    Writing clean, reusable and testable code
    Maintaining web applications, ensuring uptime and dependability
    Working with designers to ensure that web applications developed are intuitive and user friendly
    Providing technical support to users when required
    Develop mobile apps and programs that meet the needs and requirements of the clients
    Any other duties as may be assigned from time to time

    REQUIREMENTS

    A grade of B and above in KCSE (or equivalent) with good grades in math and languages
    Computer Science (or related) degree. Candidates must have completed their degrees no more than one year ago. Candidates expecting to complete their degree work in the next few months are eligible as long as they will be available for the training
    Solid foundational skills of computing and algorithms, background in object oriented principles is an added advantage
    Basic foundational knowledge of web and Internet infrastructure, mobile app programming, databases, networking and programming
    Appreciation of web interfaces and user experiences
    A passion for computing and software and engaging learning experiences, as well as desire to make a difference in a highly productive environment
    Desire to use technology to develop innovative solutions that solve real world problems
    Interest in financial technology is encouraged
    Covid-19 vaccination certificate

    Apply via :

    n.com

  • Microsoft BC18 Extensions Developer Intern

    Microsoft BC18 Extensions Developer Intern

    About the job
    The Microsoft BC-18 Developer Intern will be responsible for joint analysis of functional specifications as part of project teams, doing technical design specifications in line with agreed standards, and configuration and development of Microsoft Dynamics BC18 systems as per agreed designs. They will also be involved in testing of completed solutions to clients as well as assisting in developing user manuals.
    The primary focus will be Dynamics NAV development on extensions, with additional activities using SQL and .NET, SSRS and creating integrations to Dynamics NAV.
    Responsibilities
    Will include but not limited to:

    Analyzing and understanding business requirements and translating those to deliverable customizations
    Developing solutions to address challenging business opportunities.
    Integrating data from different systems
    Creating and modifying user interfaces as per client needs
    Developing test scripts / plans to support validation of user requirements
    Participating in technical design and code review, development, testing, debugging, implementation and maintenance of new application development initiatives, including enhancements to existing applications

    Requirements

    Basic knowledge of Dynamics NAV/BC functionality.
    Experience in Microsoft .NET development.
    Experience in XML, web services.
    Knowledge of different Dynamics NAV/365BC areas and versions and extensions
    Excellent understanding of the software development cycle.
    Basic knowledge of business processes e.g. Finance, Procurement and Supply chain, Sales & receivables management, Asset management and others.
    Microsoft SQL Server knowledge.
    Microsoft Dynamics NAV/BC certificates.
    Good communication skills.
    Strong problem-solving skills and troubleshooting abilities.
    Excellent time-management skills; able to self-manage and handle multiple priorities while ensuring high quality deliverables.

    Apply via :

    www.linkedin.com