288 Software Development Methodologies jobs in Kenya

Software Engineering Apprentice

00200 Abothuguchi West KES30000 month WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique remote Software Engineering Apprenticeship opportunity for aspiring developers. This program is designed to provide comprehensive training and hands-on experience in software development, allowing you to build a strong foundation for a successful career in technology. You will work alongside experienced software engineers, contributing to real-world projects and learning best practices in coding, debugging, and software design. The ideal candidate will have a strong aptitude for problem-solving, a passion for technology, and a desire to learn and grow within a fast-paced development environment. While no prior professional experience is required, a basic understanding of programming concepts or a relevant educational background is beneficial. This remote apprenticeship allows you to learn and contribute from **Nairobi, Nairobi, KE**, or your chosen remote location. Key responsibilities include: assisting in the development and testing of software applications, writing clean and efficient code under guidance, participating in code reviews, collaborating with team members on project tasks, and learning various programming languages and development tools. You will also be involved in documentation, troubleshooting, and potentially contributing to user interface design. This program emphasizes practical application and skill development. Successful candidates will be highly motivated, possess excellent communication skills, and demonstrate a strong commitment to learning. This is an exceptional chance to gain invaluable industry experience and launch your career in software engineering with a supportive and innovative team. You will receive mentorship and structured learning to accelerate your development. The program is structured to provide exposure to different facets of the software development lifecycle.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Engineering

30200 Kipreres KES60000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a remote Graduate Trainee position in Software Engineering, providing an exceptional opportunity for ambitious recent graduates to launch their careers. This is a full-time, fully remote traineeship designed to immerse you in a professional software development environment. You will work alongside experienced engineers, contributing to real-world projects while receiving comprehensive training and mentorship. The program focuses on developing foundational skills in software design, coding, testing, and collaboration within an agile framework. This is your chance to gain invaluable industry experience and kickstart a successful career in technology.

Program Overview:
  • Gain hands-on experience in various aspects of software development, including front-end, back-end, and full-stack development.
  • Work on challenging projects that contribute to our client's business objectives.
  • Receive intensive training on programming languages, development tools, and best practices.
  • Participate in code reviews and learn from experienced mentors.
  • Understand agile methodologies and contribute to sprint planning and execution.
  • Develop strong problem-solving and analytical skills.
  • Learn to effectively collaborate within a remote team environment.
  • Opportunity to explore different areas of software engineering and identify career interests.
  • Receive ongoing feedback and performance evaluations to support your growth.
  • Potential for full-time employment upon successful completion of the traineeship.
Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • Strong academic record and a demonstrable passion for software development.
  • Basic understanding of programming concepts and at least one programming language (e.g., Python, Java, JavaScript).
  • Excellent analytical and problem-solving abilities.
  • Strong communication and interpersonal skills.
  • Self-motivated, eager to learn, and capable of working independently.
  • Ability to manage time effectively and meet deadlines in a remote setting.
  • A collaborative spirit and a desire to contribute to team success.
  • Comfortable working in a virtual environment and utilizing online collaboration tools.
  • Genuine interest in pursuing a career in software engineering.
This is an unparalleled opportunity for aspiring software engineers to gain practical experience and accelerate their professional development. If you are a recent graduate eager to learn, grow, and contribute to innovative software solutions in a remote setting, we encourage you to apply. Join our client and embark on a rewarding journey in the world of technology.
This advertiser has chosen not to accept applicants from your region.

Junior Software Engineering Apprentice

50200 Homa Bay KES35000 month WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships
Our client is embarking on an exciting initiative to cultivate emerging talent and is seeking enthusiastic Junior Software Engineering Apprentices for a fully remote, immersive learning experience. This apprenticeship is designed for individuals with a foundational understanding of programming concepts, a strong desire to learn, and a passion for technology. As a remote apprentice, you will receive comprehensive training and mentorship from experienced software engineers, working on real-world projects that contribute to our client's innovative software solutions. Your responsibilities will include assisting in the design, development, testing, and debugging of software applications under guided supervision. You will learn to write clean, efficient, and maintainable code, follow coding standards, and participate in code reviews. Exposure to various programming languages, frameworks, and development methodologies will be a key part of your training. This role requires a proactive and self-motivated individual who can effectively manage their time and learning in a remote setting. You will be expected to actively seek knowledge, ask questions, and contribute to team discussions through virtual collaboration tools. Strong problem-solving skills, attention to detail, and a collaborative spirit are essential. This is an unparalleled opportunity to kick-start your career in software engineering with a company that invests in your growth. You will gain invaluable hands-on experience, build a professional network, and develop a portfolio of completed projects. The apprenticeship program duration is typically (Specify Duration, e.g., 12-24 months), with the potential for full-time employment upon successful completion. We provide all the necessary tools and resources for you to succeed remotely. If you are eager to learn, have a knack for logical thinking, and aspire to become a skilled software engineer, we encourage you to apply and begin your journey with us.
This advertiser has chosen not to accept applicants from your region.

Advanced Software Engineering Apprentice

40200 Homa Bay KES50000 month WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on your career journey with Our client , a forward-thinking technology company that is revolutionizing the digital landscape. We are offering an exceptional Advanced Software Engineering Apprenticeship, a fully remote program designed for aspiring developers eager to gain hands-on experience and develop their skills in a supportive, innovative environment. This apprenticeship provides an unparalleled opportunity to work alongside seasoned engineers, contributing to real-world projects and learning best practices in software development. You will gain exposure to various programming languages, development methodologies, and cutting-edge technologies. Our program focuses on building a strong foundation in software architecture, coding, testing, and deployment. You will be involved in coding, debugging, participating in code reviews, and collaborating with team members on complex software solutions. This apprenticeship is ideal for individuals with a foundational understanding of programming concepts, a strong desire to learn, and a passion for technology. We are looking for bright, motivated individuals who are eager to contribute and grow within a fast-paced, remote-first company culture. Upon successful completion of the apprenticeship, there may be opportunities for full-time employment based on performance and business needs.

Program Highlights:
  • Hands-on experience with real-world software development projects.
  • Mentorship from experienced senior software engineers.
  • Exposure to modern software development tools and technologies.
  • Learning opportunities in various programming languages and frameworks.
  • Involvement in coding, debugging, testing, and deployment processes.
  • Collaboration with agile development teams in a remote setting.
  • Development of problem-solving and critical thinking skills.
  • Opportunity to build a professional portfolio and network within the tech industry.

Ideal Candidate Profile:
  • Recent graduate with a degree in Computer Science, Software Engineering, or a related field, OR equivalent demonstrable practical experience.
  • Basic understanding of programming principles and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript).
  • A strong passion for technology and a proactive approach to learning.
  • Excellent communication and collaboration skills.
  • Ability to work independently and manage time effectively in a remote environment.
  • Eagerness to receive feedback and continuously improve.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineering Apprentice

50200 Homa Bay KES700000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for ambitious and tech-savvy individuals to join their Software Engineering Apprenticeship program. This is an excellent opportunity for recent graduates or individuals looking to transition into a career in software development. This program is designed to provide comprehensive training and hands-on experience in a supportive, fully remote environment. You will work alongside experienced engineers, contributing to real-world projects and learning cutting-edge technologies.

Program Details:
  • 12-24 month intensive training program focused on foundational software development principles and practices.
  • Exposure to various programming languages (e.g., Python, Java, JavaScript) and development frameworks.
  • Participation in all phases of the software development lifecycle, from planning and design to testing and deployment.
  • Mentorship from senior software engineers who will provide guidance and support throughout the apprenticeship.
  • Opportunity to work on challenging projects that have a direct impact on our client's products and services.
  • Development of crucial soft skills, including problem-solving, teamwork, and effective communication.
  • Preparation for a full-time role within the company upon successful completion of the apprenticeship.

What We're Looking For:
  • A strong passion for technology and a genuine interest in software development.
  • A Bachelor's degree in Computer Science, Engineering, Mathematics, or a related technical field, or equivalent demonstrable experience.
  • Basic understanding of programming concepts and data structures.
  • Excellent problem-solving and analytical abilities.
  • Strong communication and interpersonal skills.
  • Ability to learn quickly and adapt to new technologies.
  • Self-discipline and a proactive attitude to succeed in a remote learning and working environment.
  • Must be legally eligible to work.

This apprenticeship is a fully remote opportunity, allowing trainees to learn and contribute from anywhere. The program is conceptually based in Bungoma, KE .
This advertiser has chosen not to accept applicants from your region.

Junior Software Engineering Apprentice

90104 Mumbuni KES45000 month WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for motivated individuals to kick-start their careers in software engineering through our fully remote Apprenticeship program. This is an ideal entry point for aspiring developers who are passionate about technology and eager to learn and grow in a supportive, project-driven environment.

As a Junior Software Engineering Apprentice, you will receive comprehensive training and mentorship from experienced engineers. You will work on real-world projects, gaining hands-on experience in various aspects of software development, including coding, testing, debugging, and deployment. This program is designed to equip you with the foundational skills and practical knowledge necessary to excel in the tech industry.

Key Responsibilities:
  • Assist senior developers in coding, testing, and debugging software applications.
  • Learn and apply software development best practices and methodologies.
  • Participate in team meetings and contribute to project discussions.
  • Develop small features and bug fixes under the guidance of mentors.
  • Write clear, concise, and maintainable code.
  • Gain exposure to different programming languages and technologies (e.g., Python, Java, JavaScript).
  • Learn about version control systems like Git.
  • Assist in creating technical documentation.
  • Troubleshoot and resolve basic technical issues.
  • Collaborate with team members through remote communication tools.

Qualifications:
  • High school diploma or equivalent; pursuing or holding a degree in Computer Science or a related field is a plus.
  • Basic understanding of programming concepts and logic.
  • Demonstrated passion for technology and software development.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities, crucial for remote collaboration.
  • Self-motivated, eager to learn, and adaptable to new technologies.
  • Previous coding projects (personal or academic) are highly regarded.
  • Ability to work effectively in a remote, self-directed learning environment.
  • A keen interest in software development life cycle.
  • Positive attitude and a willingness to take on new challenges.

This is a fantastic chance to gain invaluable industry experience and build a successful career in software engineering, all while working remotely. If you are driven, curious, and ready to dive into the world of coding, apply now and begin your journey with us, connecting from your location in Machakos, Machakos, KE .
This advertiser has chosen not to accept applicants from your region.

Advanced Apprenticeship in Software Engineering

00101 Abothuguchi West KES60000 month WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a prestigious Advanced Apprenticeship in Software Engineering, providing a unique pathway for aspiring developers to build their careers within a fully remote environment. This program is designed for motivated individuals with a foundational understanding of programming concepts, eager to gain practical, hands-on experience in professional software development. Apprentices will be paired with experienced software engineers who will provide mentorship and guidance throughout the apprenticeship. You will contribute to real-world projects, gaining exposure to various programming languages, software development tools, and agile methodologies. Key learning areas include front-end and back-end development, database management, software testing, and version control. This apprenticeship emphasizes learning by doing, with opportunities to work on challenging tasks and develop robust software solutions. As a remote apprentice, you are expected to demonstrate strong self-discipline, excellent time management skills, and a proactive approach to learning. Effective communication and collaboration through virtual platforms are essential for success. We are looking for individuals with a passion for technology, a strong problem-solving aptitude, and a desire to continuously learn and grow. A background in computer science, a related technical field, or relevant personal projects will be advantageous. This apprenticeship is an excellent stepping stone for individuals aiming to secure a full-time software engineering role. It offers a comprehensive learning experience, enabling apprentices to develop a valuable skillset and build a professional network, all within the flexible and modern framework of a remote-first company.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development methodologies Jobs in Kenya !

Advanced Software Engineering Apprentice - Remote

30200 Moiben KES40000 month WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology startup renowned for its innovative software solutions, is launching an exceptional Advanced Software Engineering Apprenticeship program designed for aspiring developers based anywhere in Kenya. This fully remote opportunity offers intensive training, hands-on project experience, and mentorship from industry veterans. We are looking for highly motivated, intellectually curious individuals with a passion for coding and problem-solving, eager to build a career in software development. This apprenticeship is an unparalleled chance to gain practical skills in a real-world setting, contributing to impactful projects and learning state-of-the-art technologies. While based remotely from **Eldoret, Uasin Gishu, KE**, you will be an integral part of a collaborative, distributed team, engaging in daily stand-ups, code reviews, and team retrospectives.

What You Will Learn and Do:
  • Develop proficiency in modern programming languages such as Python, Java, or JavaScript.
  • Contribute to the design, development, and testing of software applications under the guidance of senior engineers.
  • Gain hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Learn about agile development methodologies and participate in sprint cycles.
  • Write clean, maintainable, and efficient code.
  • Collaborate with cross-functional teams in a remote environment to define, design, and ship new features.
  • Participate in code reviews and learn best practices for software development.
  • Troubleshoot, debug, and upgrade existing systems.
  • Develop a strong understanding of database management and API development.
  • Engage in continuous learning and skill development through provided resources and mentorship.
  • Contribute to documentation and knowledge sharing within the engineering team.
Ideal Candidate Profile:
  • Recent graduate with a degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Or, individuals with demonstrable coding skills through bootcamps, personal projects, or relevant certifications.
  • A strong foundation in programming concepts and data structures.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Excellent problem-solving abilities and a logical mindset.
  • Good communication and teamwork skills, essential for remote collaboration.
  • Ability to work independently and manage time effectively.
  • Passion for technology and a genuine interest in building software.
  • Prior internship or personal project experience in software development is a plus.
This apprenticeship is an investment in your future. Our client is committed to nurturing talent and providing a clear pathway to full-time employment for successful apprentices. If you are driven, eager to learn, and ready to launch your software engineering career from anywhere, including **Eldoret, Uasin Gishu, KE**, we want to hear from you.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineering Intern

80100 Mombasa, Coast KES25000 month WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for motivated and talented recent graduates to join their innovative technology team as a Graduate Software Engineering Intern. This is a fully remote position, allowing you to gain invaluable industry experience from anywhere. You will be integrated into our agile development teams, contributing to real-world projects and learning best practices in software development. Your responsibilities will include writing, testing, and debugging code under the guidance of experienced engineers. You will participate in code reviews, assist in the design and implementation of software features, and help maintain and improve existing systems. This internship provides exposure to various programming languages, frameworks, and development methodologies. You will work on challenging problems, collaborate with cross-functional teams, and develop a strong foundation in professional software engineering. The ideal candidate is a recent graduate with a degree in Computer Science, Software Engineering, or a related field, possessing a solid understanding of fundamental programming concepts and data structures. Familiarity with at least one modern programming language (e.g., Python, Java, JavaScript, C++) is required. You should have a passion for technology, a strong problem-solving aptitude, and excellent communication skills. As a remote intern, you will be expected to manage your time effectively, work independently, and actively participate in virtual team meetings and discussions. We are looking for individuals who are eager to learn, contribute to a fast-paced environment, and make a meaningful impact. This internship is designed to provide a comprehensive learning experience, fostering professional growth and opening doors to future career opportunities within our organization. You will receive mentorship and support from seasoned professionals, helping you navigate your early career in software engineering. Join our distributed team and help us build the next generation of innovative software solutions.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Developer - Software Engineering

00200 Abothuguchi West KES35000 month WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking bright and enthusiastic Graduate Developers to join their innovative technology team. This is a fully remote, full-time internship opportunity designed to launch your career in software engineering. We are looking for individuals with a passion for coding, a solid understanding of programming fundamentals, and a desire to learn and apply new technologies. As a Graduate Developer, you will work alongside experienced engineers on challenging projects, contributing to the design, development, and testing of software applications. Key responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, debugging and resolving software defects, and collaborating with team members through virtual channels. You will gain hands-on experience with various programming languages, frameworks, and development methodologies. Essential for this role is a Bachelor's degree in Computer Science, Software Engineering, or a related technical field. Demonstrated knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript) and familiarity with software development lifecycle concepts are required. Experience with version control systems like Git is highly beneficial. This is a remote position, so strong self-discipline, excellent communication skills (both written and verbal), and the ability to work effectively in a distributed team are crucial. You will need a reliable internet connection and a dedicated workspace. Our client is committed to providing a supportive learning environment, offering mentorship and opportunities for professional growth. You will be involved in real-world projects, gaining practical experience that is invaluable for your future career. We are looking for candidates who are problem-solvers, team players, and eager to continuously learn and improve their skills in a remote setting. This internship provides an excellent platform to build a strong portfolio and network within the tech industry. The program aims to cultivate emerging talent, offering a clear path for advancement based on performance and contribution.
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 Software Development Methodologies Jobs