19 Junior Software Developer Graduate Program jobs in whatjobs
Junior Software Developer (Graduate Program)
Posted 21 days ago
Job Viewed
Job Description
Junior Software Developer (Graduate Program)
Posted 20 days ago
Job Viewed
Job Description
Junior Software Developer - Graduate Program
Posted 21 days ago
Job Viewed
Job Description
Program Highlights:
- Gain practical experience in front-end and back-end development using modern technologies.
- Work on challenging projects that have a direct impact on the company's products and services.
- Receive dedicated mentorship from senior software engineers.
- Participate in regular training sessions covering various aspects of software engineering, agile methodologies, and best practices.
- Collaborate with cross-functional teams in a fully remote, agile setting.
- Contribute to code reviews, debugging, and testing processes.
- Learn to develop efficient, scalable, and maintainable code.
- Understand the importance of user experience and how to implement user-centric design principles.
- Develop problem-solving skills and learn to approach complex technical challenges systematically.
- Build a professional network and gain valuable insights into the tech industry.
Ideal Candidate Profile:
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript, C++).
- Understanding of data structures, algorithms, and object-oriented programming principles.
- Familiarity with web development concepts (HTML, CSS, JavaScript) is a plus.
- Enthusiasm for learning new technologies and a proactive approach to skill development.
- Excellent problem-solving abilities and attention to detail.
- Strong communication and collaboration skills, essential for remote work.
- Ability to work independently and manage time effectively in a virtual setting.
- A genuine passion for software development and technology innovation.
- Willingness to embrace challenges and contribute positively to team goals.
This is a fantastic gateway into a tech career. If you are a driven graduate with a passion for coding and a desire to learn and grow in a fully remote, innovative environment, we strongly encourage you to apply.
Junior Software Developer - Graduate Program
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, coding, and testing of software applications.
- Write clean, efficient, and maintainable code according to established standards.
- Participate in code reviews and contribute to team discussions.
- Debug and resolve software defects and issues.
- Learn and apply new programming languages, frameworks, and tools.
- Collaborate with senior developers and team members on project tasks.
- Document software designs, code, and processes.
- Assist in the development of unit tests and integration tests.
- Contribute to the continuous improvement of development processes.
- Gain exposure to different aspects of the software development lifecycle.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundational knowledge of programming concepts and at least one programming language (e.g., Python, Java, JavaScript, C++).
- Understanding of data structures and algorithms.
- Familiarity with version control systems like Git is a plus.
- Excellent problem-solving and analytical skills.
- Strong desire to learn and develop technical skills.
- Good communication and teamwork skills, suitable for a remote setting.
- Ability to work independently and manage tasks effectively.
- Enthusiasm for software development and technology.
Junior Software Developer - Graduate Program
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, coding, and testing of software applications under the guidance of senior engineers.
- Participate in code reviews to ensure code quality and identify potential issues.
- Learn and apply software development best practices and methodologies.
- Debug and resolve software defects identified during testing or by users.
- Contribute to the development of technical documentation.
- Collaborate effectively with team members in an agile development environment.
- Gain exposure to various programming languages, frameworks, and tools used by the company.
- Participate in team meetings and contribute ideas for product improvement.
- Develop a strong understanding of the software development lifecycle.
- Receive ongoing training and mentorship to foster professional growth.
Ideal candidates will have recently graduated with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field. A strong foundation in programming principles and at least one object-oriented programming language (e.g., Java, Python, C++) is required. Familiarity with data structures and algorithms is beneficial. Excellent problem-solving skills, a keen eye for detail, and a passion for learning new technologies are essential. Good communication and teamwork skills are necessary for this collaborative role. This is an on-site position based in Kericho, Kericho, KE , offering a unique platform to launch your career in software development.
Junior Software Developer - Graduate Program
Posted 17 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of software features.
- Write clean, well-documented, and efficient code according to best practices.
- Participate in code reviews and contribute to team knowledge sharing.
- Debug and resolve software defects and issues.
- Collaborate with senior developers and cross-functional teams.
- Learn and apply new programming languages, tools, and technologies.
- Contribute to the testing and quality assurance processes.
- Assist in documenting software designs and specifications.
- Actively participate in team meetings and agile development processes.
- Develop a strong understanding of software development lifecycle (SDLC).
Junior Software Developer (Graduate Program)
Posted 9 days ago
Job Viewed
Job Description
Key Responsibilities:
- Write clean, maintainable, and efficient code according to coding standards.
- Assist in the design and development of software features and modules.
- Participate in code reviews to ensure code quality and identify potential issues.
- Debug and resolve software defects and bugs reported by QA or users.
- Collaborate with senior developers and team members on technical tasks.
- Contribute to the testing of software applications.
- Learn and apply new programming languages, frameworks, and tools.
- Assist in the documentation of software designs and functionality.
- Understand and contribute to the software development lifecycle (SDLC).
- Follow established development processes and best practices.
- Communicate progress and challenges effectively with the team.
- Support the deployment and maintenance of software applications.
Be The First To Know
About the latest Junior software developer graduate program Jobs in Kenya !
Junior Software Developer (Graduate Program)
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, coding, and testing of software applications under the guidance of senior developers.
- Write clean, maintainable, and efficient code in one or more programming languages (e.g., Python, Java, JavaScript).
- Participate in code reviews and contribute to team discussions on technical solutions.
- Debug and resolve software defects identified during testing or by users.
- Learn and apply software development best practices and methodologies.
- Contribute to the creation and maintenance of technical documentation.
- Collaborate effectively with cross-functional teams in a remote setting.
- Stay curious and eager to learn new technologies and tools.
- Assist in the deployment and maintenance of software applications.
- Proactively identify areas for improvement in code or processes.
Qualifications:
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
- Basic knowledge of software development lifecycle (SDLC) and methodologies (e.g., Agile).
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication skills.
- Ability to work independently and as part of a remote team.
- A passion for technology and a willingness to learn are essential.
- Previous internship or project experience in software development is a plus.
- Understanding of version control systems like Git is beneficial.
Junior Software Developer - Graduate Program
Posted 8 days ago
Job Viewed
Job Description
Responsibilities will include:
- Assisting senior developers in writing clean, efficient, and maintainable code.
- Participating in code reviews to learn and improve coding standards.
- Troubleshooting and debugging software issues under guidance.
- Collaborating with cross-functional teams to understand project requirements.
- Developing and implementing unit tests to ensure code quality.
- Contributing to the documentation of software designs and processes.
- Engaging in continuous learning to stay updated with emerging technologies.
- Actively participating in team meetings and contributing ideas.
Qualifications:
- A recent Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript).
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal abilities.
- A proactive attitude and a willingness to learn quickly.
- Ability to work independently and as part of a remote team.
- Demonstrated interest in software development through personal projects or academic work.
This fully remote role offers the flexibility to work from anywhere within Kenya, with a strong emphasis on asynchronous communication and collaboration tools to ensure seamless teamwork. If you are eager to kickstart your career and make a real impact, we encourage you to apply. Join us and build the future of software, one line of code at a time.
Junior Software Developer - Graduate Program
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Collaborate with senior developers and project managers to understand software requirements and specifications.
- Write clean, well-documented, and efficient code in various programming languages (e.g., Python, Java, JavaScript).
- Participate in code reviews to ensure code quality and adherence to best practices.
- Assist in debugging and troubleshooting software defects.
- Contribute to the development of new features and enhancements for existing applications.
- Engage in continuous learning and skill development in emerging technologies.
- Prepare and maintain technical documentation.
- Participate in daily stand-up meetings and team planning sessions.
- A 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 object-oriented programming language.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a remote team setting.
- Self-motivated, eager to learn, and able to manage time effectively in a remote work environment.
- Previous internship or project experience in software development is a plus.