20 Graduate Trainee Software Development jobs in whatjobs

Graduate Trainee - Software Development

30100 Tuwan KES30000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a Graduate Trainee position in Software Development, designed for ambitious and talented recent graduates. This is a fully remote, paid internship, providing a fantastic opportunity to kickstart your career in technology. As a Graduate Trainee, you will work alongside experienced software engineers on real-world projects, gaining hands-on experience in various aspects of the software development lifecycle. You will contribute to coding, testing, debugging, and documenting software applications. This program is structured to provide comprehensive training and mentorship, enabling you to develop essential technical skills and industry knowledge. The ideal candidate will have a Bachelor's degree in Computer Science, Software Engineering, or a related technical field, with a strong academic record. Familiarity with programming languages such as Java, Python, C++, or JavaScript is a plus. A genuine passion for technology, a strong desire to learn, and excellent problem-solving abilities are essential. You should be a proactive and enthusiastic individual, eager to take on new challenges and contribute to team objectives. Excellent communication and teamwork skills are required, as you will be collaborating with a remote team. This is a remote-first opportunity, demanding a reliable internet connection and a dedicated workspace. We are looking for candidates who are eager to learn, adaptable, and possess a keen attention to detail. This internship offers invaluable practical experience and the potential for future employment opportunities within our client's organization. Join our forward-thinking company and begin your professional journey in software development from **Eldoret, Uasin Gishu, KE**, in a fully remote capacity.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

00100 Abothuguchi West KES50000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology firm, is looking for ambitious and bright Graduate Trainees to join their fully remote Software Development program. This is an exceptional opportunity for recent graduates to kick-start their careers in software engineering, gaining invaluable hands-on experience in a dynamic and innovative environment. Trainees will work alongside experienced developers, contributing to the design, development, testing, and deployment of software solutions. You will be exposed to various programming languages, development methodologies, and cutting-edge technologies. Key responsibilities will include writing clean and efficient code, participating in code reviews, debugging software issues, and collaborating with team members on project tasks. The program is designed to provide comprehensive training and mentorship, fostering rapid skill development and professional growth. The ideal candidate will possess a strong academic background in Computer Science, Software Engineering, or a related field, coupled with a genuine passion for technology and a proactive learning attitude. Excellent problem-solving skills, attention to detail, and strong teamwork capabilities are essential. This role requires individuals who are eager to learn, adaptable, and comfortable working collaboratively in a remote setting. You will have the opportunity to contribute to real-world projects and gain practical experience that will shape your future career path. We are seeking motivated individuals who are ready to immerse themselves in the world of software development.

Responsibilities:
  • Assist in the design, development, and implementation of software applications.
  • Write clean, maintainable, and efficient code under the guidance of senior developers.
  • Participate in code reviews and provide constructive feedback.
  • Identify, debug, and resolve software defects and issues.
  • Collaborate with team members on project requirements and specifications.
  • Learn and apply new programming languages, tools, and technologies.
  • Contribute to software testing and quality assurance processes.
  • Document software designs and code.
  • Participate in team meetings and project discussions.
  • Adhere to company coding standards and best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Strong understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Excellent analytical and problem-solving skills.
  • Strong written and verbal communication skills.
  • Ability to work effectively both independently and as part of a remote team.
  • Eagerness to learn and adapt to new technologies.
  • Good organizational skills and attention to detail.
  • Previous internship or project experience in software development is a plus.
  • Passion for technology and a desire to build a career in software engineering.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

20200 Kapsuser KES30000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly expanding technology firm specializing in innovative digital solutions, is looking for ambitious and bright Graduate Trainees to join their fully remote, entry-level Software Development program. This program is meticulously designed to provide recent graduates with hands-on experience, mentorship, and comprehensive training in modern software engineering practices. You will work alongside experienced developers, contributing to real-world projects and gaining exposure to the entire software development lifecycle. The ideal candidate will possess a strong foundational understanding of programming principles, a passion for technology, and an eagerness to learn and grow within a dynamic, remote-first environment.

Key Responsibilities:
  • Assist in the design, development, testing, and deployment of software applications under the guidance of senior engineers.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug software issues.
  • Collaborate with cross-functional teams in a virtual setting.
  • Contribute to technical documentation.
  • Learn and apply new technologies and methodologies.
  • Actively participate in team meetings and knowledge-sharing sessions.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Solid understanding of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with software development concepts and best practices.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities, even in a remote context.
  • A proactive approach to learning and a genuine interest in software development.
  • Ability to work independently and manage time effectively in a remote setting.
  • Candidates must be based in Kenya and have the ability to work effectively from home.

This is a fantastic opportunity for motivated graduates to kick-start their careers in software development with a company that values innovation and continuous learning. The fully remote nature of this role allows for unparalleled flexibility. You will gain invaluable industry experience and build a strong foundation for a successful career in tech. We are looking for individuals who are eager to make a tangible impact and grow with us. This exciting entry point is for talented individuals aiming to make their mark in the **Kericho, Kericho, KE** digital landscape.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

10100 Nyeri Town KES25000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and motivated Graduate Trainees to join their dynamic, fully remote software development program. This is an exceptional opportunity for recent graduates to launch their careers in technology, gaining hands-on experience in various aspects of software development. You will work alongside experienced mentors, contributing to real-world projects, and learning cutting-edge development methodologies. The program is designed to provide comprehensive training in areas such as front-end and back-end development, database management, software testing, and version control. You will participate in code reviews, learn agile development practices, and collaborate with a global team of developers. The ideal candidate possesses a strong academic record in a relevant field, a passion for technology, and excellent problem-solving and analytical skills. This role is fully remote, offering the flexibility to work from anywhere while being an integral part of our client's innovative development team.

Responsibilities:
  • Assist in the design, development, and testing of software applications under the guidance of senior developers.
  • Participate in all phases of the software development lifecycle (SDLC).
  • Learn and apply various programming languages and development tools.
  • Collaborate with team members on code reviews and debugging.
  • Contribute to the creation of technical documentation.
  • Engage in problem-solving and contribute innovative solutions.
  • Attend training sessions and workshops to enhance technical skills.
  • Work effectively in a remote team environment, utilizing collaboration tools.
  • Adhere to coding standards and best practices.
  • Support the maintenance and improvement of existing software systems.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Excellent analytical and problem-solving skills.
  • Good communication and interpersonal skills.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage time effectively in a remote setting.
  • Passion for software development and technology.
  • A portfolio of personal projects or contributions to open-source projects is a strong advantage.
  • Must have a reliable internet connection and a suitable workspace for remote work.

This graduate trainee position is based in **Nyeri, Nyeri, KE**, but is a fully remote opportunity.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

90100 Gathiruini KES40000 Annually WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a forward-thinking technology company, is excited to offer a Graduate Trainee position in Software Development. This is an exceptional opportunity for recent graduates eager to launch their careers in a fully remote, collaborative, and dynamic environment. As a Graduate Trainee, you will gain hands-on experience in the full software development lifecycle, working alongside experienced mentors on real-world projects. You will be involved in designing, coding, testing, and deploying software solutions, gaining exposure to various programming languages and development methodologies. Key learning areas will include front-end and back-end development, database management, cloud computing, and agile development practices. The ideal candidate will possess a Bachelor's degree in Computer Science, Software Engineering, or a related field, with a strong academic record and a genuine passion for technology and problem-solving. Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is required. This is a fully remote internship, demanding strong self-discipline, excellent communication skills, and a proactive attitude. You must be eager to learn, adaptable, and capable of working effectively within a virtual team setting. We are looking for enthusiastic individuals who are keen to develop their technical skills and contribute to innovative software projects. This program is designed to provide a solid foundation for a successful career in software development. You will have the opportunity to contribute to meaningful projects and receive continuous feedback and guidance. This role offers invaluable exposure to industry best practices and the chance to build a professional network. We encourage applications from individuals who are highly motivated, detail-oriented, and possess strong analytical thinking capabilities. Join us and be part of a team that is shaping the future of technology through collaborative and innovative remote work.

Responsibilities:
  • Assist in the design, development, and implementation of software applications.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and provide constructive feedback.
  • Assist in the testing and debugging of software components.
  • Learn and apply software development best practices.
  • Collaborate with mentors and team members on project tasks.
  • Contribute to documentation of software designs and processes.
  • Research and evaluate new technologies and tools.
  • Support the deployment and maintenance of software systems.
  • Actively participate in team meetings and learning sessions.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong academic record and a passion for software development.
  • Proficiency in at least one programming language (e.g., Python, Java, JavaScript).
  • Basic understanding of data structures and algorithms.
  • Excellent problem-solving and analytical skills.
  • Good written and verbal communication skills.
  • Ability to work independently and manage time effectively in a remote environment.
  • Eagerness to learn and adapt to new technologies.
This role is based in Mlolongo, Machakos, KE , but offers a fully remote work environment.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

30600 Tuwan KES50000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting Graduate Trainee program focused on Software Development and is looking for bright, motivated, and enthusiastic recent graduates to join their team. This is an exceptional opportunity to kick-start your career in technology by gaining hands-on experience in a structured, supportive environment. As a Graduate Trainee, you will participate in comprehensive training modules covering various aspects of software development, including programming languages, software design principles, agile methodologies, and database management. You will be assigned to work on real-world projects under the mentorship of experienced software engineers, contributing to the design, development, testing, and deployment of innovative software solutions. This program is designed to equip you with the practical skills and industry knowledge necessary to excel in a software development career. You will have the chance to work with cutting-edge technologies and collaborate with talented professionals across different departments. The program emphasizes continuous learning and professional growth, providing ample opportunities to explore different facets of software engineering and identify areas of specialization. Strong problem-solving skills, a logical mindset, and a passion for technology are essential. We are looking for individuals who are eager to learn, adaptable, and possess excellent teamwork and communication abilities. This is a fixed-term traineeship with the potential for a permanent role upon successful completion of the program, based on performance and business needs. This role requires your presence at our office in **Kitale, Trans-Nzoia, KE**.

Responsibilities:
  • Participate in intensive training programs covering software development fundamentals.
  • Assist in the design, coding, and testing of software applications.
  • Learn and apply software development best practices and methodologies.
  • Collaborate with senior engineers on project tasks and feature development.
  • Participate in code reviews and provide constructive feedback.
  • Assist in debugging and resolving software defects.
  • Contribute to the creation of technical documentation.
  • Work with version control systems (e.g., Git).
  • Learn about database design and management.
  • Engage in team meetings and contribute to project planning sessions.
  • Demonstrate a willingness to learn and adapt to new technologies and tools.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong academic record with a solid understanding of programming concepts.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with data structures and algorithms.
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills.
  • Ability to work effectively in a team environment.
  • Eagerness to learn and a passion for software development.
  • Proactive attitude and a strong work ethic.
  • Previous internship or personal project experience in software development is a plus.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

60100 Embu, Eastern KES70000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to launch a comprehensive Graduate Trainee program and is seeking ambitious individuals to join as Software Developers. This is a fully remote opportunity, providing an immersive learning experience in modern software development practices. As a Graduate Trainee, you will receive extensive training and mentorship from experienced engineers, working on real-world projects. You will be involved in the full software development lifecycle, from design and coding to testing and deployment. Key responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, debugging applications, and collaborating with team members on innovative solutions. The ideal candidate is a recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field. You should possess a strong foundation in programming principles and demonstrate a passion for technology and software development. Familiarity with at least one modern programming language (e.g., Python, Java, C++, JavaScript) is preferred. This program is designed to equip you with the skills and knowledge needed to excel as a software engineer in a dynamic, remote-first environment. You will have the opportunity to work with cutting-edge technologies and contribute to impactful projects that shape the future of our client's offerings. Excellent problem-solving abilities, a willingness to learn, and strong communication skills are essential. We are looking for enthusiastic individuals who are eager to kick-start their careers and grow within a supportive and challenging environment. This fully remote program offers unparalleled flexibility and the chance to develop valuable professional experience from anywhere. You will be part of a collaborative team, contributing to the development of high-quality software solutions. This is an exceptional stepping stone for aspiring developers looking to build a successful career in the tech industry.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Graduate trainee software development Jobs in Kenya !

Graduate Trainee - Software Development

00100 Abothuguchi West KES60000 Monthly WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is delighted to offer an exciting Graduate Trainee opportunity in Software Development. This program is designed for recent graduates eager to kick-start their careers in the tech industry. The role is a hybrid position, offering a blend of in-office collaboration and remote flexibility, allowing trainees to gain diverse work experiences. You will be an integral part of our engineering teams, contributing to the design, development, testing, and deployment of innovative software solutions.

Throughout the training period, you will receive comprehensive mentorship from experienced software engineers, gaining hands-on experience with modern development methodologies, programming languages (such as Python, Java, JavaScript), and development tools. Responsibilities will include assisting in coding, debugging, and performing unit testing. You will also participate in code reviews, documentation, and contribute to the overall software development lifecycle. This program emphasizes practical learning and exposure to real-world projects, fostering rapid skill development.

The ideal candidate will possess a strong academic record in Computer Science, Software Engineering, or a related field, coupled with a genuine passion for technology and problem-solving. Excellent analytical and logical reasoning skills are essential, along with a willingness to learn and adapt. You will work collaboratively with team members, contributing to a positive and productive work environment. This hybrid role requires trainees to be available for on-site training sessions and team meetings at our Nairobi office on scheduled days, while also offering the flexibility of remote work.

We are looking for motivated individuals who are eager to develop their technical skills and build a solid foundation in software engineering. The ability to communicate effectively, both verbally and in writing, is crucial. This internship is an excellent pathway to a full-time career within our organization. Applicants should be recent graduates or graduating within the next six months. This is a paid internship opportunity offering valuable industry experience and professional development.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

00200 Ongata Rongai, Rift Valley KES40000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and bright Graduate Trainees to join their innovative virtual teams. This is a fully remote, entry-level program designed to provide recent graduates with hands-on experience and mentorship in the field of Software Development. As a Graduate Trainee, you will participate in comprehensive training modules, work on real-world projects under the guidance of experienced developers, and contribute to the design, development, and testing of software applications. You will be exposed to various aspects of the software development lifecycle, including requirements gathering, coding, debugging, and deployment. This program is an excellent pathway for individuals seeking to launch their careers in technology. You will collaborate with cross-functional teams remotely, utilizing agile methodologies to deliver high-quality software solutions. The ideal candidate is a quick learner, possesses strong problem-solving skills, and has a foundational understanding of programming concepts. You will be given opportunities to work with different programming languages and technologies, fostering a broad skill set. We encourage applications from graduates with a passion for technology and a desire to grow within a supportive, remote-first environment. Regular feedback sessions and performance reviews will be provided to ensure your development and success throughout the traineeship. This is a fantastic chance to gain invaluable industry experience without the need to be physically present in an office, working from the comfort of your chosen location.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Strong analytical and logical thinking abilities.
  • Basic understanding of programming languages (e.g., Python, Java, JavaScript).
  • Eagerness to learn and adapt to new technologies.
  • Good communication skills, particularly in written and virtual formats.
  • Ability to work collaboratively in a remote team setting.
  • Self-motivated and able to manage tasks independently.
  • Prior internship or project experience in software development is a plus but not mandatory.
This program offers a stipend and a potential for future full-time employment based on performance and business needs. Join us to build a rewarding career in the tech industry from day one, entirely remotely.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

60100 Embu, Eastern KES30000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, an innovative technology solutions provider, is offering a fantastic opportunity for a motivated Graduate Trainee to join their Software Development team. This is a fully remote, 12-month internship program designed to provide comprehensive training and hands-on experience in software development lifecycle. You will work alongside experienced engineers, contributing to real-world projects and learning various programming languages, development tools, and methodologies. The ideal candidate is a recent graduate with a strong academic background in Computer Science, Software Engineering, or a related field, and a genuine passion for coding and problem-solving. This internship is an excellent pathway to a career in technology, offering mentorship, skill development, and the potential for full-time employment upon successful completion. You will gain exposure to front-end, back-end, and database development, working in an agile environment.

Key Responsibilities:
  • Assist senior developers in designing, coding, testing, and debugging software applications.
  • Learn and apply various programming languages such as Python, Java, JavaScript, or C#.
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate with team members in an agile development environment.
  • Gain exposure to database management systems (e.g., SQL, NoSQL).
  • Assist in the development of APIs and web services.
  • Contribute to the creation of technical documentation.
  • Learn about software testing methodologies and tools.
  • Troubleshoot and resolve software defects.
  • Participate in team meetings and contribute to project discussions.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Strong foundation in programming principles and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Basic understanding of software development lifecycle (SDLC) and agile methodologies.
  • Good analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Self-motivated with a strong desire to learn and grow in a remote setting.
  • Eagerness to take on new challenges and adapt to new technologies.
  • Portfolio of personal coding projects is a strong plus.
  • Must be eligible to work in Kenya for the duration of the internship.
This remote internship is an unparalleled chance for a budding developer to hone their skills and launch a successful career in the tech industry.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Graduate Trainee Software Development Jobs