Graduate Software Developer; Junior
Listed on 2026-10-20
-
Software Development
Software Engineer
About the Role
Our client, a leading innovator in custom software solutions, is seeking bright and enthusiastic Graduate Software Developers to join their core development team in East London, Eastern Cape . This is an on-site role, offering the invaluable experience of working directly within a collaborative, fast-paced tech environment. You will contribute to the design, development, and implementation of high-quality software applications that meet diverse client needs.
This is a fantastic opportunity for recent graduates with a passion for coding and a drive to learn and grow in the software engineering field. Our client is dedicated to fostering talent through rigorous training, mentorship from senior developers, and exposure to a wide range of technologies and projects. You'll be part of a team that values innovation, problem-solving, and continuous improvement, contributing to impactful projects from day one.
The role requires a foundational understanding of software development principles and a commitment to producing clean, efficient, and maintainable code. We are looking for individuals who are eager to absorb new knowledge and contribute positively to a team-oriented culture.
- Assist in the design, coding, testing, and debugging of software applications.
- Write clean, efficient, and well-documentado code based on technical specifications.
- Collaborate with senior developers and team members on project requirements and technical solutions.
- Participate in code reviews to ensure code quality and identify potential issues.
- Contribute to the development of new features and enhancements for existing software products.
- Assist in troubleshooting and resolving software defects and issues reported by QA or clients.
- Learn and implement various programming languages, frameworks, and development tools.
- Stay current with emerging software development trends and technologies.
- Contribute to maintaining technical documentation and knowledge base.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- Solid understanding of programming fundamentals, data structures, and algorithms.
- Proficiency in at least one object-oriented programming language (e.g., Java, C#, Python).
- Familiarity with web development technologies (HTML, CSS, JavaScript) is a plus.
- Knowledge of database concepts and SQL.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work effectively in a team environment and take direction.
- A keen interest in learning new technologies and software development best practices.
- Demonstrated personal coding projects or contributions to open-source are highly regarded.
- Competitive starting salary and potential for performance-based increments.
- Full medical coverage and retirement plan options.
- Structured onboarding and continuous professional development programs.
- Opportunity to work on diverse and challenging software projects.
- Mentorship from experienced senior software engineers.
- Regular team social events and collaborative work environment.
- On-site parking and easy access to public transport.
- Access to modern development tools and technologies.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).