41 Cad Software jobs in Kenya

Junior Software Engineering Apprentice

90104 Mumbuni KES45000 month WhatJobs

Posted 1 day 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.

Remote Graduate Developer - Software Engineering

00200 Abothuguchi West KES35000 month WhatJobs

Posted today

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.

Graduate Software Developer

40100 Kisumu KES60000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and motivated Graduate Software Developers to join their innovative team. This is a fantastic opportunity for recent graduates to gain hands-on experience in a real-world software development environment, working remotely on exciting projects. You will have the chance to learn from experienced developers, contribute to various stages of the software development lifecycle, and grow your skills in a supportive atmosphere.

Key Responsibilities:
  • Assist in the design, coding, testing, and debugging of software applications.
  • Collaborate with senior developers and team members to understand project requirements.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Develop documentation for software designs and code.
  • Contribute to the development of new features and improvements to existing software.
  • Learn and apply new programming languages, tools, and technologies.
  • Troubleshoot and resolve software defects.
  • Work effectively within a remote team environment, utilizing collaboration tools effectively.
  • Gain exposure to agile development methodologies.
  • Contribute to a culture of learning and innovation.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong foundation in programming concepts and data structures.
  • Knowledge of at least one programming language such as Java, Python, C#, or JavaScript.
  • Familiarity with software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities, essential for remote collaboration.
  • Eagerness to learn and adapt to new technologies.
  • A proactive attitude and a passion for software development.
  • Previous internship or project experience in software development is a plus.
This is a fully remote internship, providing you with the flexibility to work from home and gain valuable industry experience. Join us to kickstart your career in software development and contribute to meaningful projects.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

11100 Nyeri Town KES60000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

contractor
Our client is offering an exciting Apprentice Software Developer opportunity for motivated individuals looking to launch their careers in technology. This fully remote apprenticeship provides comprehensive training and hands-on experience in software development. You will work alongside experienced developers, contributing to real-world projects and learning industry-standard coding practices, development methodologies, and version control systems. The ideal candidate will have a passion for technology, a strong aptitude for problem-solving, and a foundational understanding of programming concepts. Experience with at least one programming language (e.g., Python, Java, JavaScript) is a plus, but not strictly required, as extensive training will be provided. You will be coached on software design principles, debugging techniques, and collaboration within a remote team environment. Key responsibilities include assisting with coding tasks, participating in code reviews, testing software components, and contributing to the development of new features. You will also learn about agile development processes and best practices for software quality. This is a fully remote apprenticeship, requiring excellent communication skills, a willingness to learn, and the ability to work effectively as part of a distributed team. This program offers invaluable mentorship, skill development, and the potential for a long-term career in software development.
Responsibilities:
  • Assist in writing and testing code under guidance.
  • Learn and apply software development best practices.
  • Participate in code reviews and team discussions.
  • Debug and troubleshoot software issues.
  • Contribute to the development of new features and applications.
  • Learn version control systems (e.g., Git).
  • Collaborate with remote team members on projects.
  • Document code and development processes.

Qualifications:
  • High school diploma or equivalent.
  • Passion for software development and technology.
  • Basic understanding of programming concepts.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to learn quickly and adapt to new technologies.
  • Self-motivated and able to work independently in a remote setting.
This remote apprenticeship offers a fantastic entry point into the software development field, providing essential skills and experience.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

40100 Kisumu KES40000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique opportunity for motivated individuals to join their technology team as Apprentice Software Developers. This is a fully remote, entry-level program designed to provide hands-on experience and mentorship in software development. You will work under the guidance of experienced engineers to learn and contribute to the design, development, testing, and deployment of software applications. Responsibilities will include writing clean, maintainable code, participating in code reviews, and assisting with debugging and troubleshooting. You will gain exposure to various programming languages, development tools, and software development methodologies, such as Agile. The program focuses on building foundational skills in areas like front-end development, back-end development, and database management. You will be involved in collaborative projects, learning to work effectively in a team environment. Continuous learning and skill development are key components of this apprenticeship. The ideal candidate is passionate about technology, eager to learn, and possesses strong problem-solving skills. A foundational understanding of programming concepts or prior coding experience is beneficial but not strictly required. Excellent communication skills and a proactive attitude are essential for success in this remote role. You will be provided with the necessary tools and resources to excel. This apprenticeship offers a fantastic stepping stone into a career in software development. Successful completion may lead to full-time employment opportunities. Attention to detail and a commitment to producing high-quality work are important. This is a chance to gain practical experience in a supportive, remote setting and develop valuable skills for the tech industry. Curiosity and a willingness to experiment are encouraged.
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer

20500 Kapsuser KES200000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Software Developer to join their innovative technology team, operating in a fully remote environment. This role is pivotal in designing, developing, and maintaining robust software solutions that drive our business forward. The ideal candidate will have extensive experience in full-stack development, a deep understanding of software architecture, and a proven ability to write clean, efficient, and scalable code. You will be responsible for collaborating with cross-functional teams, including product managers and designers, to translate requirements into high-quality software products. Your expertise in modern programming languages and development methodologies will be crucial.

Key Responsibilities:
  • Design, develop, and implement high-quality software solutions using (specific programming languages, e.g., Python, Java, C#).
  • Develop and maintain back-end services and APIs.
  • Create responsive and user-friendly front-end interfaces using modern frameworks (e.g., React, Angular, Vue.js).
  • Write clean, maintainable, and well-documented code.
  • Collaborate with product managers and designers to define software requirements.
  • Participate in code reviews and provide constructive feedback.
  • Identify and resolve software defects and bugs.
  • Optimize applications for maximum speed and scalability.
  • Develop and maintain unit and integration tests.
  • Stay current with emerging technologies and industry best practices.
This is a fully remote position requiring exceptional problem-solving skills, strong communication abilities, and a self-motivated approach to working in a virtual team. A bachelor's or master's degree in Computer Science, Engineering, or a related field is required. A minimum of 5 years of professional software development experience is essential. Proficiency in (mention specific technologies relevant to the role, e.g., cloud platforms like AWS/Azure, database technologies, CI/CD pipelines) is highly desirable. Experience with Agile development methodologies is a must. Strong understanding of software architecture patterns is important.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Developer

30200 Kipreres KES200000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a talented Automotive Software Developer to join their innovative and fully remote engineering team. This position is key to developing the next generation of automotive software solutions, focusing on in-car infotainment systems, autonomous driving features, and connected vehicle technologies. You will be responsible for designing, coding, testing, and debugging software modules that integrate seamlessly with vehicle hardware and other software components. Experience with C/C++, Python, and embedded systems programming is highly valued. A strong understanding of automotive software architectures, real-time operating systems (RTOS), and automotive communication protocols such as CAN, LIN, and Ethernet is essential. You will work in an Agile development environment, collaborating closely with cross-functional teams to deliver high-quality software products. This is a remote-first opportunity, enabling you to contribute to cutting-edge automotive technology from anywhere. The ideal candidate is a proactive problem-solver with excellent teamwork skills and a passion for automotive innovation. You should be adept at translating complex requirements into robust and efficient code. Responsibilities:
  • Develop, test, and deploy automotive software.
  • Write clean, maintainable, and efficient code.
  • Collaborate with hardware engineers on system integration.
  • Debug and resolve software defects and issues.
  • Design and implement software architectures for automotive systems.
  • Participate in code reviews and provide constructive feedback.
  • Contribute to the continuous improvement of development processes.
  • Ensure software quality and performance meet stringent standards.
  • Stay updated with the latest automotive software trends and technologies.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Cad software Jobs in Kenya !

Apprentice Software Developer

00207 Abothuguchi West KES45000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a fantastic opportunity for aspiring tech enthusiasts to join their team as Apprentice Software Developers in a fully remote capacity. This program is designed to provide hands-on experience and mentorship to individuals looking to kickstart their careers in software development. You will work alongside experienced developers, contributing to real-world projects and gaining exposure to various aspects of the software development lifecycle. Responsibilities include coding, testing, debugging, and documenting software components under the guidance of senior team members. You will learn popular programming languages and frameworks, as well as agile development methodologies. This role requires a strong desire to learn, a proactive attitude, and a solid foundation in computer science fundamentals. While prior professional experience is not required, a demonstrable passion for technology, evidenced through personal projects or contributions to open-source communities, is highly valued. You will participate in regular code reviews, team meetings, and training sessions. Excellent problem-solving skills, attention to detail, and the ability to work effectively in a remote team environment are essential. This apprenticeship provides an excellent pathway to a full-time junior developer role upon successful completion. If you are eager to immerse yourself in the world of software development, learn from industry experts, and build a successful career, this remote apprenticeship is the ideal starting point.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

20100 Mwembe KES20000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Nakuru, Nakuru, KE

Our client is looking for an enthusiastic and eager Apprentice Software Developer to join their expanding tech team. This is a fully remote, entry-level opportunity perfect for individuals passionate about coding and looking to kickstart their career in software development. You will gain invaluable hands-on experience working on real-world projects under the guidance of experienced developers. Your responsibilities will include:
  • Assisting senior developers in writing, testing, and debugging code for software applications.
  • Learning and applying various programming languages and development tools.
  • Participating in code reviews and contributing to improving code quality.
  • Collaborating with team members to understand project requirements and deliverables.
  • Troubleshooting and resolving software defects and issues.
  • Developing a strong understanding of software development lifecycle (SDLC) methodologies.
  • Contributing to the design and architecture of software solutions.
  • Creating and maintaining technical documentation.
  • Learning about database management and integration.
  • Engaging in continuous learning to stay updated with emerging technologies and best practices in software development.
  • Assisting in the deployment and maintenance of software applications.
  • Providing support for existing software products.
  • Actively participating in team meetings and contributing to a positive team environment.
  • Shadowing experienced developers to gain practical insights into software engineering.
The ideal candidate will have a foundational understanding of programming concepts and a strong desire to learn. While formal education in computer science is a plus, practical coding experience through personal projects or online courses is highly valued. You should be a proactive learner, possess excellent problem-solving skills, and have a keen eye for detail. Strong communication and collaboration skills are essential for working effectively within a remote team. Proficiency in at least one programming language (e.g., Python, Java, JavaScript) is preferred. This remote apprenticeship provides a structured learning path, mentorship, and exposure to diverse technologies, setting you up for a successful career in software development. We are committed to fostering talent and providing a supportive environment for growth.

Qualifications:
  • Basic understanding of programming concepts and logic.
  • Proficiency in at least one programming language (e.g., Python, Java, JavaScript).
  • Familiarity with software development tools and environments.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • 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.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

60100 Garissa, North Eastern KES60000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for aspiring individuals to kickstart their careers as Apprentice Software Developers. This is a fully remote traineeship designed to provide comprehensive training and hands-on experience in software development. As an apprentice, you will work alongside experienced developers, learning the fundamentals of programming, software design, and development methodologies. This program is ideal for enthusiastic individuals with a passion for technology and a strong desire to learn.

Key responsibilities and learning opportunities:
  • Participate in structured training sessions covering programming languages (e.g., Python, Java, JavaScript), data structures, algorithms, and software development lifecycle.
  • Assist senior developers in coding, debugging, and testing software applications.
  • Learn to use development tools and platforms, including IDEs, version control systems (Git), and collaboration tools.
  • Contribute to the development of new features and enhancements for existing software products.
  • Collaborate with team members in a remote environment, participating in code reviews and team meetings.
  • Understand and apply best practices in software development, including clean code, testing, and documentation.
  • Troubleshoot and resolve software defects under the guidance of senior developers.
  • Develop a foundational understanding of database concepts and SQL.
  • Engage in continuous learning and skill development through online courses and assigned projects.
  • Gain exposure to different areas of software development, such as front-end, back-end, and mobile development.

The ideal candidate should have completed secondary education, with a strong aptitude for mathematics and problem-solving. Previous exposure to programming or computer science through personal projects or academic courses is a plus. Excellent communication skills, a proactive attitude, and a willingness to learn are essential. You must be comfortable working independently in a remote setting and possess good time management skills. This apprenticeship offers a pathway to a rewarding career in software development. Successful completion may lead to further employment opportunities within our client's organization.
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 Cad Software Jobs