0 Cad Software jobs in Kenya

Specialist - Software Engineering

KES70000 - KES120000 Y Acentra Health

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title: S pecialist – Software Engineering SOA

Location:  Hybrid-Hyderabad/Mumbai/Pune/Bengaluru/Chennai

About The Job
We are seeking a seasoned SOA Developer with 7 t o 9 years of experience to lead and drive enterprise-level projects. The ideal candidate will have strong expertise in SOAP, UI , OSBmBPEL,RESR , XML . and other cutting-edge technologies.

What You Will Do

  • Design and develop robust, scalable Oracle SOA solutions, ensuring alignment with business requirements and technical specifications.
  • Implement and maintain Oracle SOA Suite components, including BPEL processes, Mediator, Service Bus, and Human Workflow.
  • Collaborate with business analysts and stakeholders to gather and analyze integration requirements and propose effective solutions.
  • Conduct code reviews, performance tuning, and optimization to ensure high-quality deliverables.
  • Mentor junior developers, fostering a culture of knowledge sharing and continuous improvement within the team.
  • Develop and maintain documentation for integration processes, standards, and best practices.
  • Participate in the entire software development lifecycle, from requirements gathering to deployment and post-implementation support.

Who You Are
Education & Experience:

  • Bachelor's degree in Engineering , Computer Science, or a related field.
  • 7-9 Years of experience .

Technical Skills

  • Should have knowledge SOAP UI, POSTMAN etc.
  • Should have knowledge on Managed File Transfer (MFT).
  • Good hands-on experience and skills in OSB, BPEL, SOAP, REST, XML, XSLT ,JSON , XQuery , XPath, and WSDL.
  • In-depth knowledge on Oracle SOA Suite architecture, design patters and best practices.
  • Expert level experience in Oracle SOA 12C BPEL services development involving complex integration scenarios.
  • Should on experience on SOAP and REST based services. Worked on extensively on following adapters like File adapter, FTP adapter, Database adapter, JMS adapter, AQ & FTP adapters .
  • Should have knowledge on cloud technologies like OIC.
  • Should have good knowledge on JDeveloper and Web logic servers.
  • Perform daily production monitoring support.
  • Support and manage already developed SOA applications, perform testing on DEV/SIT/UAT/PROD environments , work on tickets assigned to you.
  • Collaborate with application development teams to identify integration requirements and provide necessary support.
  • Monitor, troubleshoot and resolve issues related to SOA services and OSB.
  • Should have knowledge on Java, SQL queries and PLSQL packages, procedures, and functions.

Soft Skills

  • English Language proficiency is required to effectively communicate in a professional environment.
  • Excellent communication skills are a must .
  • Strong problem-solving skills and a creative mindset to bring fresh ideas to the table.
  • Should demonstrate confidence and self-assurance in their skills and expertise enabling them to contribute to team success and engage with colleagues and clients in a positive, assured manner.
  • Should be accountable and responsible for deliverables and outcomes.
  • Should demonstrate ownership of tasks, meet deadlines, and ensure high-quality results.
  • Demonstrates strong collaboration skills by working effectively with cross-functional teams, sharing insights, and contributing to shared goals and solutions.
  • Continuously explore emerging trends, technologies, and industry best practices to drive innovation and maintain a competitive edge.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Apprentice

50100 Kakamega, Western KES40000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a unique opportunity for a motivated and aspiring individual to join our cutting-edge remote apprenticeship program as a Senior Software Engineering Apprentice. This is a fully remote, intensive learning experience designed to cultivate the next generation of software development talent. You will work alongside experienced engineers on real-world projects, gaining hands-on experience in various aspects of software development, including front-end and back-end development, database management, and cloud computing. Your responsibilities will include assisting in code development, debugging, testing, and documentation under the guidance of senior mentors. You will actively participate in team meetings, code reviews, and agile development processes. This apprenticeship provides a structured curriculum focused on modern programming languages, software design patterns, and development tools. We are looking for individuals with a strong aptitude for logical thinking, problem-solving, and a genuine passion for technology. While prior coding experience is beneficial, a strong desire to learn and a commitment to continuous improvement are paramount. This role is ideal for recent graduates or individuals looking to transition into a career in software engineering. As a fully remote apprentice, you will have the flexibility to work from any location, supported by a collaborative virtual environment and access to extensive online learning resources. Our client is dedicated to providing comprehensive mentorship and career development support throughout your apprenticeship. This is an exceptional pathway to a fulfilling career in the tech industry. This role is based out of Kakamega, Kakamega, KE , but the work is entirely remote.
This advertiser has chosen not to accept applicants from your region.

Advanced Software Engineering Apprentice

20200 Kapsuser KES600000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client is offering a unique and comprehensive Advanced Software Engineering Apprenticeship program designed for motivated individuals seeking to launch their careers in technology. This is a fully remote opportunity, providing invaluable hands-on experience and structured learning from anywhere within Kenya. You will be mentored by experienced engineers, contributing to real-world projects and developing skills in modern software development practices.

Program Highlights:
  • Duration: 12-18 months, with the potential for full-time employment upon successful completion.
  • Learning Curriculum: Intensive training in programming languages (e.g., Python, Java, JavaScript), data structures, algorithms, software design patterns, version control (Git), and agile methodologies.
  • Project Work: Participate in developing, testing, and deploying software applications under the guidance of senior engineers.
  • Mentorship: Receive dedicated one-on-one mentorship from experienced software engineers who will provide guidance, feedback, and career advice.
  • Skill Development: Focus on building practical skills in areas such as front-end development, back-end development, database management, cloud computing (AWS/Azure/GCP), and API design.
  • Remote Collaboration: Learn to work effectively in a distributed team environment using collaboration tools and best practices.
  • Career Path: Gain a strong foundation for a successful career in software engineering, with opportunities for advancement within the company.
  • Industry Exposure: Work on projects that contribute to the company's technology roadmap and gain insights into the software development lifecycle.

Ideal Candidate Profile:
  • A strong passion for technology and a foundational understanding of programming concepts.
  • Excellent problem-solving and analytical skills.
  • A proactive learning attitude and the ability to grasp new concepts quickly.
  • Strong communication and teamwork skills, essential for remote collaboration.
  • A degree or diploma in Computer Science, IT, Engineering, or a related field is advantageous but not strictly required if demonstrable aptitude exists.
  • Resident in Kenya and eligible to work.

This is an exceptional entry-level opportunity to gain professional experience and kickstart a rewarding career in software engineering. Join our client and contribute to innovative projects, benefiting from a supportive and fully remote learning environment, all while being based in or near the **Kericho, Kericho, KE** region.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Engineering

50100 Kakamega, Western KES32000 Monthly WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is searching for motivated and technically inclined recent graduates to join our fully remote Graduate Trainee program in Software Engineering. This is an exceptional pathway for individuals aiming to build a robust career in software development within a forward-thinking, fully remote organization. As a Software Engineering Trainee, you will gain hands-on experience across the software development lifecycle, working on impactful projects under the guidance of seasoned engineers. You will receive comprehensive training in modern programming languages, development frameworks, and agile methodologies. Your responsibilities will include assisting in the design, coding, testing, and deployment of software solutions, contributing to code reviews, and participating in troubleshooting and debugging efforts. We are seeking enthusiastic learners with a solid foundation in computer science principles and a passion for technology. The ideal candidate will possess strong analytical and problem-solving skills, a keen attention to detail, and excellent communication abilities to collaborate effectively within a virtual team. This internship is designed to provide extensive practical experience and professional development, preparing you for a successful career in software engineering. You will have the opportunity to work with diverse technologies and contribute to innovative projects, all while enjoying the flexibility of a fully remote work environment. We are committed to nurturing talent and providing a supportive atmosphere for growth. Your proactive attitude and commitment to learning will be essential as you embark on this exciting journey with us. This program offers a fantastic start to your professional journey in the tech industry.
Responsibilities:
  • Assist in the development and implementation of software features.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and contribute to code quality.
  • Assist in testing and debugging software applications.
  • Collaborate with senior engineers on project tasks.
  • Learn and apply software development best practices.
  • Contribute to technical documentation.
  • Participate in team stand-ups and project meetings.
  • Support the deployment of software updates.
  • Gain exposure to various programming languages and tools.
Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • Strong understanding of fundamental programming concepts and algorithms.
  • Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript.
  • Excellent analytical and problem-solving capabilities.
  • Good communication and interpersonal skills.
  • A strong desire to learn and grow in the field of software engineering.
  • Ability to work effectively both independently and as part of a remote team.
  • Proactive and results-oriented mindset.
This is a fully remote internship opportunity.
Location: Kakamega, Kakamega, KE
This advertiser has chosen not to accept applicants from your region.

Remote Software Engineering Apprentice

20400 Kapsuser KES50000 Monthly WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a pioneering technology firm, is looking for enthusiastic and motivated individuals to join their team as Remote Software Engineering Apprentices. This is a fantastic opportunity for aspiring developers to gain hands-on experience in a professional software development environment, all while working remotely. You will be paired with experienced engineers who will provide guidance and mentorship, allowing you to learn industry best practices, contribute to real projects, and develop your coding skills. This program is designed for individuals eager to kickstart their career in software engineering and make a tangible impact.

Responsibilities:
  • Assist senior software engineers in designing, developing, and testing software applications.
  • Write clean, efficient, and well-documented code under guidance.
  • Participate in code reviews and contribute to team discussions.
  • Learn and apply software development methodologies and best practices.
  • Help troubleshoot and debug software issues.
  • Contribute to the development of new features and enhancements.
  • Gain proficiency in programming languages such as Python, Java, or JavaScript.
  • Work collaboratively with a remote team using project management and communication tools.
  • Participate in training sessions and workshops to enhance technical skills.
  • Document technical processes and solutions.
  • Support the maintenance and improvement of existing software systems.
  • Actively seek feedback and learning opportunities from mentors and team members.
Qualifications:
  • Basic understanding of programming concepts and algorithms.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Strong problem-solving skills and a logical approach to challenges.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a remote team.
  • Eagerness to learn and a passion for software development.
  • Ability to work independently and manage time effectively.
  • A portfolio of personal coding projects is a plus.
  • Completed or currently pursuing a degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Enthusiasm for technology and a desire to build a career in the tech industry.
  • Proactive attitude and willingness to take on new challenges.
This apprenticeship is an ideal stepping stone for individuals passionate about technology and looking to gain practical experience in a supportive and innovative remote setting. Join us and begin your journey in software engineering.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Engineering

90100 Mangu KES30000 Monthly WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a comprehensive Graduate Trainee program in Software Engineering, designed for ambitious and bright individuals eager to launch their careers in technology. This fully remote, 12-month program provides intensive training, hands-on project experience, and mentorship from experienced engineers. You will gain exposure to various aspects of the software development lifecycle, including coding, testing, debugging, and deployment. The program is structured to build a strong foundation in software engineering principles and practices, preparing you for a successful career within our client's innovative teams. Responsibilities will include contributing to software development projects under the guidance of senior engineers, participating in code reviews, learning and applying best practices in software design and development, and actively engaging in training sessions and workshops. You will work with modern technologies and tools, developing practical skills in programming languages such as Python, Java, or JavaScript, and frameworks relevant to our client's tech stack. This remote-first opportunity requires strong self-motivation, a proactive learning attitude, and excellent communication skills to collaborate effectively with your cohort and mentors. We are looking for individuals who have recently graduated with a degree in Computer Science, Software Engineering, Information Technology, or a closely related field, and possess a genuine passion for technology and software development. No prior professional experience is required, but a strong academic record and demonstrable projects (personal, academic, or open-source contributions) are a plus. If you are a motivated graduate ready to immerse yourself in a challenging and rewarding remote learning experience, we strongly encourage you to apply and kickstart your career in software engineering.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Engineering Apprentice

20200 Mwembe KES30000 Monthly WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge software development firm, is thrilled to announce an exceptional opportunity for aspiring developers through its fully remote Junior Software Engineering Apprenticeship program. This program is designed for enthusiastic individuals with a foundational understanding of programming concepts who are eager to launch their careers in software development. We are committed to providing a comprehensive, hands-on learning experience within a supportive and collaborative virtual environment.

As a Junior Software Engineering Apprentice, you will work alongside experienced engineers, gaining practical experience in various aspects of the software development lifecycle. Your responsibilities will include assisting in the design, development, testing, and deployment of software applications. You will learn to write clean, maintainable, and efficient code, adhering to industry best practices and coding standards. Under the guidance of mentors, you will contribute to code reviews, troubleshoot bugs, and participate in team discussions to solve complex technical challenges. This apprenticeship offers exposure to a wide range of technologies and methodologies, allowing you to discover your niche within software engineering. You will be actively involved in coding tasks, learning modern development frameworks, and understanding how to work effectively in an agile team setting.

This apprenticeship is a **fully remote opportunity**, providing the flexibility to learn and grow from anywhere. Success in this role requires a strong desire to learn, excellent problem-solving abilities, and good communication skills. You will need to be proactive, ask questions, and demonstrate a commitment to continuous learning. We are looking for candidates who are passionate about technology and eager to contribute to real-world projects. While prior professional experience is not required, a demonstrated interest in software development through personal projects, bootcamps, or coursework is highly valued. This is an ideal starting point for individuals looking to build a solid foundation in software engineering and embark on a rewarding career path.

Program Highlights:
  • Hands-on experience in software development using modern technologies.
  • Mentorship from senior software engineers.
  • Exposure to Agile development methodologies.
  • Opportunity to contribute to live projects.
  • Development of critical coding and problem-solving skills.
Requirements:
  • Basic understanding of programming concepts and languages (e.g., Python, Java, JavaScript).
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills for effective remote collaboration.
  • High motivation and a passion for learning software development.
  • Ability to work independently and manage time effectively in a remote setting.
  • A strong portfolio of personal projects or completion of relevant coding courses is advantageous.
  • Must be eligible to work in Kenya.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Cad software Jobs in Kenya !

Remote Junior Software Engineering Apprentice

30302 Abothuguchi West KES40000 Monthly WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking motivated and eager individuals to join their team as Remote Junior Software Engineering Apprentices. This is a fully remote, paid apprenticeship program designed to provide aspiring software developers with hands-on experience and comprehensive training in a professional, remote-first environment. You will work alongside experienced engineers, contributing to real projects and learning the full software development lifecycle. This apprenticeship is an exceptional opportunity for individuals looking to launch a career in technology, regardless of prior formal experience.

Program Highlights:
  • Receive intensive training in foundational programming concepts, popular programming languages (e.g., Python, JavaScript, Java), and software development best practices.
  • Participate in pair programming sessions and code reviews with senior engineers.
  • Contribute to the development and maintenance of software applications under mentorship.
  • Gain practical experience with version control systems (e.g., Git), agile methodologies, and testing frameworks.
  • Work on diverse projects, gaining exposure to front-end, back-end, and full-stack development.
  • Learn how to debug, troubleshoot, and resolve software defects.
  • Develop effective communication and collaboration skills for remote teamwork.
  • Receive ongoing feedback and performance evaluations to support professional growth.
  • Potential for full-time employment upon successful completion of the apprenticeship.
What You'll Learn:
  • Core programming principles and data structures.
  • Web development technologies (HTML, CSS, JavaScript).
  • Backend development frameworks.
  • Database management concepts.
  • Cloud computing fundamentals.
  • Software testing and quality assurance practices.
  • Agile development methodologies.
  • Effective problem-solving and debugging techniques.
  • Professional software development workflow and tools.
Requirements:
  • A strong passion for technology and a desire to learn software development.
  • Basic understanding of computer science concepts is beneficial but not strictly required.
  • Excellent problem-solving and logical thinking abilities.
  • Good communication and teamwork skills.
  • Ability to work independently, manage time effectively, and stay motivated in a remote setting.
  • Must have a reliable internet connection and a suitable remote workspace.
  • High school diploma or equivalent; enrollment in or completion of relevant courses or bootcamps is a plus.
  • Age 18 or above.
This apprenticeship is more than just training; it's a stepping stone into a rewarding career in software engineering. Our client is committed to nurturing talent and providing a supportive environment for learning and development. If you are driven, curious, and ready to embark on a transformative learning journey, apply today. This remote opportunity is ideal for individuals who are self-starters and eager to immerse themselves in the world of software development.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Apprentice (Remote)

00100 Abothuguchi West KES80000 Monthly WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking ambitious and motivated individuals to join their prestigious Senior Software Engineering Apprenticeship program, fully remote. This is an exceptional opportunity for aspiring developers to gain hands-on experience and receive top-tier training in software development. Apprentices will work alongside experienced engineers, contributing to real-world projects and learning cutting-edge technologies. The program is designed to foster a deep understanding of software engineering principles, best practices, and the full software development lifecycle. You will be involved in coding, testing, debugging, and collaborating within agile development teams. Key responsibilities and learning opportunities:
  • Assisting in the design, development, and maintenance of software applications.
  • Writing clean, efficient, and well-documented code in languages such as Python, Java, or JavaScript.
  • Participating in code reviews and providing constructive feedback.
  • Collaborating with senior engineers to troubleshoot and resolve software defects.
  • Learning and applying agile development methodologies.
  • Gaining exposure to various software development tools and platforms (e.g., Git, Docker, cloud platforms).
  • Contributing to the development of unit tests and integration tests.
  • Participating in team meetings, sprint planning, and retrospectives.
  • Developing a strong understanding of software architecture and design patterns.
  • Mentorship and guidance from experienced software engineering professionals.
Candidates should possess a strong foundation in computer science principles, a demonstrable passion for programming, and a proactive learning attitude. While a degree in Computer Science or a related field is advantageous, it is not strictly required if strong practical skills and potential are evident. Familiarity with at least one programming language is expected. Excellent problem-solving abilities, strong communication skills, and the capacity to work effectively in a remote, collaborative environment are essential. This paid apprenticeship offers a competitive stipend, comprehensive training, and a clear pathway to a potential full-time role upon successful completion. If you are eager to launch your career in software engineering, this remote opportunity is ideal.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Engineering Apprentice

80200 Shella KES30000 month (stip WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a unique opportunity for aspiring software engineers to kick-start their careers through a fully remote Junior Software Engineering Apprenticeship. This program is designed for individuals passionate about technology and eager to learn and grow in a supportive, fast-paced environment. Located in Malindi, Kilifi, KE , this apprenticeship allows you to gain hands-on experience without geographical limitations.

As a Junior Software Engineering Apprentice, you will work closely with experienced software developers, contributing to various stages of the software development lifecycle. You will be involved in coding, debugging, testing, and documenting software applications under the guidance of senior team members. This role provides a structured learning path, including access to online courses, workshops, and mentorship to develop your skills in relevant programming languages (e.g., Python, Java, JavaScript) and development methodologies (e.g., Agile). Your primary responsibilities will include assisting in the development of new features, fixing software defects, writing unit tests, and participating in code reviews. You will also learn to use version control systems like Git and collaborate effectively with a remote team using communication and project management tools.

We are looking for highly motivated individuals with a strong foundational understanding of computer science principles, a logical approach to problem-solving, and a genuine desire to learn. While formal programming experience is not strictly required, a demonstrated interest in coding through personal projects, online courses, or academic pursuits is highly valued. Excellent communication skills, both written and verbal, are essential for effective collaboration in a remote setting. You should be a self-starter, capable of managing your time effectively and working independently to meet project deadlines. This apprenticeship offers a pathway to a full-time role upon successful completion of the program, providing a significant head start in your tech career. Embrace this chance to build your professional portfolio and contribute to innovative software solutions from your home in Malindi, Kilifi, KE .
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