22 Graduate Software Engineer Remote jobs in whatjobs
Graduate Software Engineer (Remote)
Posted 20 days ago
Job Viewed
Job Description
What You Will Do:
- Assist senior engineers in designing, developing, testing, and deploying software applications.
- Write clean, efficient, and well-documented code under the guidance of mentors.
- Participate in code reviews and learn best practices for software development.
- Contribute to bug fixing and performance optimization of existing systems.
- Collaborate with team members using remote communication tools to discuss project progress and challenges.
- Gain exposure to various programming languages, frameworks, and development methodologies.
- Assist in the creation of technical documentation and user guides.
- Participate in team meetings and brainstorming sessions.
- Learn about agile development processes and contribute to sprint planning.
- Develop a strong understanding of software development lifecycle (SDLC).
- Take ownership of small coding tasks and deliver them successfully.
- Explore new technologies and tools relevant to software engineering.
- Engage in learning activities, workshops, and training sessions provided by the company.
- Provide feedback on existing processes and suggest improvements.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- Strong foundational knowledge of programming concepts and data structures.
- Familiarity with at least one programming language such as Python, Java, C++, or JavaScript.
- Excellent problem-solving and analytical skills.
- Good communication and interpersonal skills, comfortable working in a remote team.
- Eagerness to learn and a strong work ethic.
- Ability to work independently and manage time effectively.
- Enthusiasm for technology and a passion for software development.
- A collaborative spirit and willingness to contribute to team goals.
- Basic understanding of version control systems like Git is a plus.
Graduate Software Engineer (Remote)
Posted 22 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of software applications under the guidance of senior engineers.
- Write clean, efficient, and maintainable code in one or more programming languages (e.g., Python, Java, C++, JavaScript).
- Participate in code reviews to learn best practices and contribute to code quality.
- Test and debug software components to ensure functionality and identify defects.
- Collaborate with team members using virtual collaboration tools (e.g., Slack, Microsoft Teams, Jira).
- Learn and apply agile development methodologies.
- Contribute to technical documentation for software features and processes.
- Assist in troubleshooting and resolving software issues reported by QA or users.
- Engage in learning opportunities, including online courses, workshops, and internal training sessions.
- Support the maintenance and enhancement of existing software systems.
- Participate in team meetings and contribute ideas for product improvement.
- Gain practical experience with version control systems like Git.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- Strong understanding of fundamental programming concepts and data structures.
- Familiarity with at least one major programming language (e.g., Python, Java, C++, JavaScript).
- Basic knowledge of software development life cycles (SDLC) and methodologies.
- Excellent problem-solving and analytical skills.
- Good written and verbal communication skills for effective virtual collaboration.
- Eagerness to learn and adapt to new technologies and tools.
- Ability to work independently and manage time effectively in a remote setting.
- A passion for technology and a desire to build a career in software engineering.
- Ability to work collaboratively within a remote team environment.
- Strong attention to detail and a commitment to producing quality work.
Graduate Software Engineer (Remote)
Posted 13 days ago
Job Viewed
Job Description
Internship Responsibilities:
- Collaborate with senior engineers to design, develop, and test software features.
- Write clean, efficient, and well-documented code in accordance with team standards.
- Participate in code reviews and provide constructive feedback to peers.
- Assist in troubleshooting and debugging software issues.
- Learn and apply new programming languages, frameworks, and technologies.
- Contribute to the development of technical documentation.
- Attend team meetings and contribute to discussions on project progress and challenges.
- Gain practical experience in agile development methodologies.
- Undertake assigned tasks and projects with enthusiasm and a proactive attitude.
- Demonstrate a commitment to continuous learning and professional growth.
- Recent graduate with a Bachelor's or Master'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 such as Python, Java, C++, or JavaScript.
- A keen interest in software development and a passion for technology.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Self-motivated and able to work effectively in a remote team environment.
- Eagerness to learn and adapt to new challenges.
- Previous internship or project experience in software development is a plus, but not mandatory.
- Proficiency in English.
Graduate Software Engineer (Remote)
Posted 14 days ago
Job Viewed
Job Description
Graduate Software Engineer - Remote
Posted 16 days ago
Job Viewed
Job Description
Graduate Software Engineer (Remote)
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of software features.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Debug and resolve software defects.
- Collaborate with senior engineers and mentors on project tasks.
- Contribute to testing efforts, including unit and integration testing.
- Learn and apply new technologies and programming languages.
- Participate in team meetings and contribute to technical discussions.
- Document technical designs and solutions.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Solid understanding of fundamental programming concepts and data structures.
- Proficiency in at least one modern programming language (e.g., Python, Java, C++, JavaScript).
- Familiarity with version control systems (e.g., Git).
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills, essential for a remote role.
- A strong desire to learn and grow in a fast-paced tech environment.
- Ability to work independently and manage time effectively.
- Previous internship or project experience in software development is a plus.
Graduate Software Engineer - Remote
Posted 7 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Graduate software engineer remote Jobs in Kenya !
Graduate Software Engineer - Remote
Posted 7 days ago
Job Viewed
Job Description
Graduate Software Engineer - Remote
Posted 4 days ago
Job Viewed
Job Description
Key responsibilities include:
- Assisting senior engineers in coding, debugging, and testing software applications.
- Learning and applying software development best practices and coding standards.
- Participating in code reviews to understand different approaches and improve code quality.
- Contributing to the development of new features and enhancements for existing software products.
- Documenting code, processes, and technical designs.
- Collaborating with team members in an agile, remote setting using tools like Slack, Jira, and Git.
- Gaining exposure to various aspects of the software development lifecycle.
- Troubleshooting and resolving basic software issues.
- Participating in team meetings and contributing ideas.
- Engaging in learning activities and professional development opportunities.
Graduate Software Engineer - Remote
Posted 4 days ago
Job Viewed