7 Graduate Software Development Trainee jobs in whatjobs
Graduate Software Development Trainee
Posted 21 days ago
Job Viewed
Job Description
Program Highlights:
- Intensive training in various programming languages (e.g., Python, Java, JavaScript) and software development methodologies (Agile, Scrum).
- Exposure to full-stack development, including front-end and back-end technologies.
- Opportunity to work on challenging projects, gaining practical experience in software design, coding, testing, and deployment.
- Mentorship from senior software engineers who will provide guidance and support throughout the program.
- Development of essential soft skills, including problem-solving, critical thinking, teamwork, and communication.
- Participation in code reviews and learning best practices in software engineering.
- Understanding of database management, cloud computing, and version control systems.
- Potential for full-time employment upon successful completion of the internship.
- Flexible remote work arrangement, allowing for a healthy work-life balance.
Graduate Software Development Trainee
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Participate in intensive software development training programs.
- Assist experienced engineers in coding, debugging, and testing software applications.
- Work on assigned modules and features within larger software projects.
- Collaborate with a remote team of developers, designers, and project managers.
- Learn and apply software development best practices and coding standards.
- Participate in code reviews and contribute to improving code quality.
- Assist in the documentation of software designs, processes, and user guides.
- Gain exposure to various programming languages, frameworks, and development tools.
- Contribute to the development of technical solutions under mentorship.
- Engage in continuous learning and professional development within the software engineering field.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- A strong academic record and demonstrated passion for software development.
- Basic understanding of programming concepts and one or more programming languages (e.g., Python, Java, JavaScript).
- Excellent problem-solving, analytical, and logical thinking skills.
- Strong written and verbal communication skills.
- Ability to work independently and manage time effectively in a remote setting.
- Eagerness to learn and adapt quickly to new technologies.
- Team player mentality and ability to collaborate effectively remotely.
- Familiarity with version control systems like Git is a plus.
- Prior internship or personal coding projects are advantageous.
Graduate Software Development Trainee
Posted 21 days ago
Job Viewed
Job Description
Program Overview:
- Engage in comprehensive training programs covering various aspects of software development, including programming languages (e.g., Python, Java, JavaScript), data structures, algorithms, and software design principles.
- Participate in coding bootcamps and workshops led by experienced software engineers.
- Work on challenging projects under the guidance of mentors, contributing to the design, development, testing, and deployment of software solutions.
- Learn about different software development methodologies, such as Agile and Scrum.
- Gain exposure to version control systems (e.g., Git) and collaborative development workflows.
- Develop problem-solving skills and learn to approach technical challenges systematically.
- Receive regular feedback and performance evaluations to support your professional development.
- Network with fellow trainees and professionals within the organization.
- Explore various potential career paths within software engineering, such as frontend development, backend development, or data science.
- Understand the importance of code quality, testing, and documentation in the software development lifecycle.
- Contribute to improving our remote working tools and processes.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- A strong academic record demonstrating a solid understanding of computer science fundamentals.
- Demonstrated passion for technology and a genuine interest in software development.
- Excellent problem-solving abilities and a logical approach to challenges.
- Strong analytical skills and attention to detail.
- Good communication and collaboration skills, essential for working effectively in a remote team.
- Self-motivated and eager to learn, with the ability to work independently and manage time effectively in a remote setting.
- Familiarity with at least one programming language is a plus but not strictly required.
- Proactive attitude and willingness to take on new responsibilities.
Graduate Software Development Trainee
Posted 15 days ago
Job Viewed
Job Description
Graduate Software Development Trainee
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of software applications.
- Write clean, well-documented, and efficient code.
- Participate in code reviews and provide constructive feedback.
- Collaborate with senior developers and team members in a remote setting.
- Debug and troubleshoot software defects.
- Contribute to technical documentation and knowledge sharing.
- Learn and apply software development best practices and methodologies.
- Participate in team meetings and project discussions.
- Undertake training and development activities to enhance technical skills.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
- Excellent problem-solving and analytical skills.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork skills suitable for a remote environment.
- Ability to work independently and manage tasks effectively.
Graduate Software Development Trainee
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and testing of software applications under the guidance of senior developers.
- Write clean, efficient, and maintainable code in one or more programming languages (e.g., Python, Java, JavaScript).
- Participate in code reviews and provide constructive feedback.
- Learn and apply software development best practices and methodologies.
- Troubleshoot and debug software issues.
- Collaborate with team members through virtual communication tools.
- Contribute to project documentation.
- Engage in continuous learning and skill development.
- Assist in the implementation of new features and enhancements.
- Gain exposure to various aspects of the software development lifecycle.
Graduate Software Development Trainee
Posted 7 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Graduate software development trainee Jobs in Kenya !