WD
Junior Software Developer Apprentice
WhatJobs Direct
Enugu · On-site Internship Entry Level 2d ago
About the role
About
Our client is offering an exciting opportunity for a motivated Junior Software Developer Apprentice to kickstart their career in technology. This apprenticeship program provides hands-on training and mentorship to develop essential software development skills. You will work alongside experienced developers, contributing to real‑world projects and gaining invaluable industry experience.
Key Responsibilities
- Assist in the development, testing, and maintenance of software applications.
- Learn and apply programming languages and development tools under guidance.
- Participate in code reviews and collaborate with team members on software design.
- Troubleshoot and debug software issues as they arise.
- Contribute to the documentation of software code and processes.
- Engage actively in training sessions and learning opportunities provided by the company.
- Follow established development standards and best practices.
- Gain exposure to various stages of the software development lifecycle.
- Support senior developers in implementing new features and functionalities.
- Learn about version control systems (e.g., Git) and collaborative development workflows.
- Assist in preparing reports on project progress and individual learning achievements.
Qualifications
- High school diploma or equivalent required.
- A degree or ongoing studies in Computer Science, Software Engineering, or a related field is a plus.
- Basic understanding of programming concepts and logic.
- A strong eagerness to learn and a passion for technology and software development.
- Good problem‑solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
- Good communication skills, both written and verbal.
- Basic computer literacy and familiarity with operating systems.
- Willingness to commit to the full duration of the apprenticeship program.
- Candidates must be available for full‑time, in‑person work in Enugu, Enugu, NG.
- No prior professional experience is required, but personal projects or coding course completion is beneficial.
Additional Information
- This is a fantastic entry‑level opportunity for individuals looking to build a solid foundation in software development.
Requirements
- High school diploma or equivalent required.
- Basic understanding of programming concepts and logic.
- A strong eagerness to learn and a passion for technology and software development.
- Good problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
- Good communication skills, both written and verbal.
- Basic computer literacy and familiarity with operating systems.
- Willingness to commit to the full duration of the apprenticeship program.
- Candidates must be available for full-time, in-person work in Enugu, Enugu, NG.
- No prior professional experience is required, but personal projects or coding course completion is beneficial.
Responsibilities
- Assist in the development, testing, and maintenance of software applications.
- Learn and apply programming languages and development tools under guidance.
- Participate in code reviews and collaborate with team members on software design.
- Troubleshoot and debug software issues as they arise.
- Contribute to the documentation of software code and processes.
- Engage actively in training sessions and learning opportunities provided by the company.
- Follow established development standards and best practices.
- Gain exposure to various stages of the software development lifecycle.
- Support senior developers in implementing new features and functionalities.
- Learn about version control systems (e.g., Git) and collaborative development workflows.
- Assist in preparing reports on project progress and individual learning achievements.
Skills
Git
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free