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

  • Intern -Software Engineer 

Peer Coach – 4 Posts

    Intern -Software Engineer Peer Coach – 4 Posts

    Roles and Responsibilities:

    Assist in the design, development, and testing of software applications.
    Write clean, efficient, and maintainable code.
    Collaborate with the development team to troubleshoot and debug software issues.
    Participate in code reviews and collaborate in team discussions and share feedback.
    Assist in the development and maintenance of data pipelines and ETL processes.
    Assist in the integration of data from various sources into our data warehouse.
    Develop data dashboards to support business decisions.
    Document technical specifications and processes.
    Participate in agile development processes and team meetings
    Contribute to the improvement of existing software and the creation of new features
    Contribute to the development of technical documentation.
    Work on assigned tasks and projects under the guidance of senior engineers.
    Develop and execute test cases to ensure software quality.
    Assist in the integration of software components and third-party services.
    Collaborate with cross-functional teams to deliver high-quality software solutions.
    Provide support for software applications and resolve user issues.
    Contribute to the continuous improvement of development processes and practices.
    Stay up to date with the latest industry trends and technologies

    Education and Experience:

    Recently completed a bachelor’s degree in computer science, IT, or a related field
    Understanding of agile software development methodologies (Scrum/Kanban)
    Knowledge of core computer science concepts such as object-oriented design, algorithm design, data structures, problem-solving, and complexity analysis

    Skills and Competencies:

    Hands-on experience in a real-world software development and data engineering environment.
    Good understanding of programming languages such as JavaScript, Python.
    Basic knowledge of RDBMS and NoSQL databases.
    Basic knowledge of data engineering concepts and tools e.g., ETL.
    Good problem-solving and analytical skills.
    Strong communication and collaboration skills.
    Eagerness to learn and adapt to new technologies.
    Ability to manage multiple tasks and meet deadlines.
    Ability to work independently and take initiative.
    Basic experience with SCM systems like Git.
    Basic knowledge of cloud platforms.

    go to method of application »

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

    Apply via :

  • IT Intern – Nairobi 

Monitoring and Evaluation Officer

    IT Intern – Nairobi Monitoring and Evaluation Officer

    General description of the job:

    He/she carries out some of the following activities related to Information Systems (IS) within the delegation in accordance with Tdh standards, policies, protocols, and procedures: He/she assists in providing technical, administrative, and analytical support for the Information Systems (IS) in the delegation. He/she participates in the deployments, maintenance and support for the different environments and users in the delegation. He/she will assist to monitor (control, deployment, etc.) the equipment in the delegation and guarantee the availability of IT systems to users.

    Main responsibilities:

    Assist the Logistics Officer in the implementation of good technical and procedural practices in the preparation, installation, maintenance, and repair of equipment.
    Assist the Logistics Officer to control, maintain, monitor, and consolidate the reporting of all IT equipment, tools and services of the Information Systems (IS) and telecommunications of the delegations in its area, in accordance with TDH standards, policies, protocols and procedures.
    Assist the Logistics Officer in the improvement of services by reporting the main problems and issues raised by the various sites in the delegation.
    Monitors the tickets raised on the IT service portal for the delegation and follow with the Logistics officer for solution(s) to close the tickets in the shortest time possible.
    Assist the Logistics Officer to update, publish and archive all user and IS documentation due to changes in IS infrastructure, equipment, and services.

    Competencies: This function requires mastery of the core competencies Personal and Social (PS), Technical and Methodological (TM) of which, in particular :

    Know how to work in a team and show solidarity.
    Follows the values defined in the strategic plan: Courage, Ambition, Respect, Commitment
    Cooperates and contributes to the achievement of objectives
    Ease of contact with users
    Good resistance to stress
    Is comfortable with intercultural communication
    Able to step back from complex situations.
    Provides support and advice to colleagues

    As well as the following specific business skills:

    A degree in computer science or equivalent training in information systems.
    Knowledge of Information Technology Infrastructure Library
    Networking knowledge
    Knowledge of Windows 10 and 11 in the enterprise
    Knowledge of Microsoft Office tools (Office 365 environment would be a plus)
    Configuring and installing individual computer systems (hardware and software)
    Demonstrates integrity and honesty in his/her activities
    Able to meet deadlines
    Demonstrates determination and proactivity in his professional commitment

    go to method of application »

    Interested candidates who meet the criteria above are encouraged to send their applications letter and detailed CVs to KEN.recruitment@tdh.ch
    Candidates are required to indicate the position title on the subject line of the email when applying. Kindly note only applications sent to this email address will be considered.
    Female candidates are encouraged to apply.
    Closing date for the application of this position is 28 July 2024 however applications will be reviewed on a rolling basis until the position is filled.
     

    Apply via :

    KEN.recruitment@tdh.ch

  • Intern ICT

    Intern ICT

    What the intern will do;
    End User Support

    Support in troubleshooting all ICT-related problems reported on the global helpdesk portal and take corrective action as appropriate. 
    Escalate ICT-related problems and liaise with the Regional ICT Advisor as needed.
    Assist end-users with data management, and capacity build them in ICT use.
    Support any ICT related challenges on a day-to-day basis, with support.

    Technical Support

    With guidance from the Regional ICT Advisor, assist in supporting ICT infrastructure systems & network installations in accordance with organisational set policies and procedures.
    Carry out routine hardware and software upgrades and manage ICT hardware moves between sites and offices as guided by relevant teams.
    Support communications infrastructure – Internet, email, sat phones, PABXs etc.
    Support the monitoring and support of backups processes and data recovery systems
    Assist in maintaining a schedule of hardware and software upgrades (e.g. virus protection) and ensure all PCs are kept up to date with operating systems patches and antivirus software.
    Assist in monitoring software licenses are in place for applications used.
    Assist in keeping a schedule and log of maintenance work completed by contractors.
    Support in tracking and control of equipment being added to the network by visiting staff and consultants, ensuring compliance with procedures for such movements and data exchange

    Asset Management

    Under the guidance of the regional ICT Advisor, maintain the database of ICT equipment – hardware, software, and network equipment.
    Support in tracking and control the movement of equipment between sites and temporary offsite work.
    Maintain the overall Fixed Asset Register updating for any new, disposed or movement of items

    IT Administration

    Liaises closely with ICT users and Field Management, Helpdesk and Regional ICT advisor and head office support teams.

    Others

    Adhere to and promote the standards outlined in the Concern Code of Conduct and associated policies to their team, beneficiaries, and be committed to providing a safe working environment.
    Participating and contributing towards Concern’s emergency response, as and when necessary.
    Take all possible measures to meet Core Humanitarian Standards (CHS).
    Any other duties as assigned by the Line Manager.

    Eligibility Requirements
    To be eligible to participate in the Internship Program, applicants must meet the following requirements:

    Be Kenyan citizens
    Be Masters, Bachelors or Diploma students from Commission for University Education (CUE) accredited tertiary level institutions studying courses that are relevant to the above programmes.
    The Masters graduates must have completed or at least finished course work.
    Undergraduates and Diploma students must be in their 3rd or 4th year of study and eligible to undertake industrial attachment/placement, as part of the course requirements. This is to be confirmed by a letter seeking industrial attachment/placement from their academic institution.
    Recently graduated i.e. within the last 12 months and unemployed.
    Must be available on a full-time basis, for the entire period of the internship which will be for a minimum of 3 months and a maximum of 6 months.
    Must demonstrate good character, creativity, honesty, positive attitude, ability to learn. This will be assessed based on interviews and reference checks, including from the institution of study

    Apply via :

    cern.net

  • Engineering Intern

    Engineering Intern

    SUMMARY OF ROLE
    The Entry System Engineer will play a vital role in the design, development, and maintenance of our financial management system. You will collaborate with a team of experienced engineers, product managers, and business analysts to create cutting-edge software solutions that cater to the needs of our clients in the insurance and financial sectors.
    ROLES AND RESPONSIBILITIES

    Software Development: Assist in the design and implementation of new features and enhancements for the financial management system, adhering to best practices and coding standards.
    Bug Fixing and Maintenance: Participate in debugging and resolving software defects, ensuring the stability and reliability of the financial management system.
    Collaborative Development: Work closely with senior engineers to learn and contribute to the overall development process, including code reviews, knowledge sharing, and continuous improvement.
    Testing: Write and execute unit tests to ensure the accuracy and robustness of the software modules.
    Documentation: Contribute to technical documentation, including system design, code comments, and user guides.
    Technology Research: Stay up-to-date with the latest trends, technologies, and industry best practices related to financial management systems and insurance software.
    Client Support: Collaborate with the customer support team to address and resolve client-reported issues and provide assistance when required.
    Quality Assurance: Assist in conducting quality assurance checks to ensure compliance with company standards and project requirements.

    Required Skills and Qualifications:
    Education:

     Bachelor degree in Computer Science or Software Engineering,
    Programming Knowledge: Proficiency in Java and PLSQL. An understanding of SpringBoot and/or Angular will be an advantage

    Personal Attributes

    Problem-Solving Skills: Strong analytical and problem-solving abilities to identify and resolve software issues
    Team Player: Ability to work effectively in a collaborative team environment and communicate ideas clearly.
    Adaptability: Demonstrated flexibility to adapt to changing project requirements and priorities.
    Self-Motivated: A proactive approach to learning and taking initiatives to improve skills and knowledge.
    Attention to Detail: A keen eye for detail to ensure accuracy and precision in coding and documentation.

    Preferred Skills (not mandatory but advantageous):

    Familiarity with database systems (e.g Oracle) and data modeling concepts.
    Experience with version control systems (e.g., gerrit, github) and Agile software development methodologies.
    Knowledge of web development technologies (e.g., HTML, CSS, TypeScripting) and frameworks (eg. angular

    Apply via :

    turnkeyafrica.bamboohr.com

  • Blockchain Developer Intern

    Blockchain Developer Intern

    Job Description

    We are seeking a motivated Blockchain Developer Intern to join our innovative team. This role offers a unique opportunity to work on advanced blockchain projects, develop your skills, and gain hands-on experience in the blockchain domain. As an intern, you will work closely with our experienced developers and contribute to the development and implementation of blockchain solutions.

    Requirements

    Basic understanding of blockchain technology and its applications
    Familiarity with smart contracts and blockchain platforms (e.g., Ethereum, Hyperledger)
    Knowledge of programming languages such as Solidity, JavaScript, or Python
    Strong analytical and problem-solving skills
    Good communication and collaboration abilities
    Self-motivated with a keen interest in learning new technologies
    Ability to work independently and as part of a team

    Apply via :

    zurl.to

  • Full-Stack Software Engineer Internship Program 

Customer Service Representative

    Full-Stack Software Engineer Internship Program Customer Service Representative

    Only continuing students in at least their second year of study in university/college are eligible to apply.
    Reviews will be done on a rolling basis!
    Requirements

    Continuing students in at least their second year of study in university/college. We might consider students who have completed their high school (KCSE, IGCSE) and awaiting to join university
    Familiarity with the Git version control system.
    Basic understanding of Vue.js framework and and its key components
    Familiarity with Laravel and backend development concepts
    Passion for backend development and a desire to learn new technologies.

    Benefits Why should you undertake your internship at Solutech?

    We have a vibrant culture and amazing working environment.
    Our workforce is 95% below 35 years old.
    Deep dive into the ocean in terms of learning.
    You will work with very talented team and learn a lot from various departments: support, tech, data, etc.
    You will be involved in client facing projects.
    A stipend to cater for your lunch and bus fare.
    Unlimited drinks to stay hydrated (tea, coffee, hot chocolate, cappuccino)

    go to method of application »

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

    Apply via :

  • IT Support Specialist

    IT Support Specialist

    About the job
    The IT Infrastructure Support Specialist will be at the forefront of maintaining advancing IT infrastructure. This role requires a proactive approach to embracing new technologies and methodologies, ensuring our systems are robust, scalable, and secure. You will be instrumental in integrating cloud solutions, automating processes, and enhancing overall infrastructure efficiency.
    Responsibilities

    Daily Operations: Monitor and maintain the stability, integrity, and efficient operation of in-house and cloud-based systems, networks, servers, and storage.
    Troubleshooting: Diagnose and resolve hardware, software, and network issues in a timely and effective manner. This includes addressing user support requests with empathy and professionalism.
    Upgrades and Enhancements: Collaborate with the IT team to implement new technologies, upgrades, and enhancements to existing systems. This includes staying informed about emerging trends and recommending innovative solutions.
    User Support & Training: Provide advanced technical support to end-users, ensuring quick resolution of issues. Develop comprehensive documentation and training materials to empower users and IT staff.
    Security: Help maintain robust security measures to protect our infrastructure from threats. This involves staying updated on the latest security protocols and patching vulnerabilities.
    Automation: Explore opportunities to automate routine tasks to increase efficiency and reduce manual errors.
    Documentation: Maintain accurate and up-to-date documentation of our infrastructure configuration, processes, and procedures.
    Vendor Management: Interact with vendors to troubleshoot issues, schedule maintenance, and ensure optimal service levels.
    Continuous Learning: Embrace a growth mindset by staying informed about industry best practices, new technologies, and certifications. Actively participate in training and development opportunities.

    Qualifications

    Education: Bachelor’s degree in computer science, information technology, or a related field, or equivalent experience.
    Experience: IT infrastructure support, with an understanding of networking, servers, storage, and virtualization technologies. Hands-on experience with cloud platforms is a plus.
    Certifications: Industry certifications (e.g., CompTIA A+, Network+, Microsoft certifications) are highly desirable.
    Soft Skills: Excellent communication, problem-solving, and interpersonal skills.
    Ability to work both independently and collaboratively in a team environment.
    Ability to work independently and as part of a team.

    Apply via :

    www.linkedin.com

  • Tech Internship Program

    Tech Internship Program

    Who Are We Looking For?
    Personal attributes:

    Track record of high performance
    Critical thinking
    Motivated
    Proactive and able to work under minimal supervision
    Eager to learn
    Team player

    Academic considerations (undergraduate):

    Recently graduated (2022 or 2023) or final year student
    Minimum 2nd Class Upper (Hons)
    Strong academic performance at KCPE/KCSE level

    Added advantage:

    Relevant professional qualifications
    Industry recognition or awards

    Other important considerations:

    Demonstrate an exceptional grasp of software development skills, knowledge, and ability, as well as critical thinking.
    Provide a GitHub link for prior work/projects.
    Opportunities available for back-end, front-end, full-stack, and mobile development.
    Technologies of interest: Angular, React, Node.JS, MySQL/MariaDB, Python, Flutter.
    Age: 22–26 years

    Send your CV and certificates to recruiting@innovexsolutions.co.ke

    Apply via :

    recruiting@innovexsolutions.co.ke

  • Interns

    Interns

    Position overview:
    As a Software Developer Attache, you will join a  team committed to developing and enhancing software interfaces. This role is an exceptional opportunity to develop hands- on experience in back end  Software development using C# and Java  contributing directly to projects that have a tangible impact on financial sector.
    Key Responsibilities
    1.Software Development:

    Develop front – end website architecture and user interactions using Jinja2 , Javascript and React.
    Design and build server -side logic using C# and Java
    Ensure croess -platform optimization for mobile devices and ensure responsiveness of applications.

    2. Database and Sever Management:

    Implement and maintain database solutions with MSSQL, ensuring data integrity and security.

    Qualifications:

    Persuing or have recently obtained a Bachelors Degreee in Computer Science, software Engineering or a related field
    Proficient in C# and Java
    Experience with MSSQL.
    Familiarity with GitHub and Project Management tools like ClickUp.
    Excellent team collaboration and Communication Skills.

    Interested and qualified candidates should forward their CV to: Careers@swizzsoft.com using the position as subject of email.

    Apply via :

    Careers@swizzsoft.com

  • Software Engineer Intern

    Software Engineer Intern

    Role Description
    Are you a driven and talented undergraduate student or a recent graduate with a passion for software development? Are you seeking an opportunity to apply your skills in a real-world setting, working with a dynamic team of industry experts? Our Technology Internship Program offers a unique opportunity to immerse yourself in the world of software development, gaining hands-on experience with industry-leading technologies while contributing to the development of our next-generation accounting software.
    Key Responsibilities:

    Collaborate with an experienced development team to design, develop, and deploy software solutions using cutting-edge technologies such as Express.js, Next.js, and PostgreSQL.
    Participate in all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
    Contribute to the development of new features, modules, and functionalities, ensuring high quality, performance, and scalability.
    Work closely with cross-functional teams, including product management, design, and QA, to deliver innovative solutions that meet customer needs and exceed expectations.
    Embrace a culture of continuous learning and growth, actively seeking opportunities to expand your technical skills and knowledge.

    Qualifications:

    Currently enrolled or a recent graduate with a bachelor’s degree in Computer Science, Software Engineering, or a related field.
    Strong programming skills and proficiency in JavaScript, with experience or coursework in web development frameworks such as Express.js and Next.js.
    Familiarity with database technologies such as PostgreSQL and experience with SQL.
    Excellent problem-solving abilities, attention to detail, and a passion for learning and innovation.
    Strong communication and collaboration skills, with the ability to work effectively in a team environment.

    Benefits:

    Hands-on experience with cutting-edge technologies and real-world software development projects.
    Mentorship and guidance from experienced professionals in the industry.
    Opportunity to make a meaningful impact and contribute to the development of a market-leading software solution.
    Flexible work arrangements and the possibility of remote work.
    Competitive compensation package and potential for future full-time employment opportunities.

    Are you ready to take the next step in your software development journey? Apply now to join our Technology Internship Program and embark on an exciting adventure with Us.To apply, Send a Cover Letter and a copy of your CV together with samples of your work to hr@rwkassociates.co.ke. The deadline for applications is 30th June 2024.

    Apply via :

    hr@rwkassociates.co.ke