About the Role
Our client, a cutting‑edge technology firm, is seeking talented and driven Graduate Software Developers to join their innovative team in Welkom , Free State. This is an exceptional opportunity for ambitious graduates passionate about coding and software development to kick‑start their careers. You will work on exciting projects, contributing to the design, development, and deployment of high-quality software solutions. Our client provides a dynamic and supportive environment where you can hone your technical skills, learn new technologies, and grow into a proficient developer. This role offers a blend of on-site collaboration and remote flexibility, supporting a healthy work‑life balance. The position is based at our client's modern facility in Welkom.
Key Responsibilities
- Collaborate with senior developers on software design and architecture.
- Write clean, efficient, and well‑documented code in languages such as Java, Python, or C#.
- Develop and maintain web applications, APIs, and backend services.
- Participate in code reviews and provide constructive feedback.
- Assist in debugging and troubleshooting software defects.
- Contribute to the entire software development lifecycle, from concept to deployment.
- Learn and implement new technologies and development methodologies.
- Work with databases and ensure data integrity.
- Develop unit tests and integration tests to ensure code quality.
- Engage in problem‑solving and innovative solution design.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of programming principles and object‑oriented design.
- Proficiency in at least one programming language (e.g., Java, Python, C#, JavaScript).
- Familiarity with software development tools and version control systems (e.g., Git).
- Strong analytical and problem‑solving skills.
- Excellent communication and teamwork abilities.
- A passion for technology and a desire to continuously learn.
- Ability to adapt to changing project requirements.
- Must be available for hybrid work in Welkom , Free State.
- Relevant project work or internship experience is a significant advantage.
Benefits
- Our client offers a competitive graduate salary, opportunities for professional development, and exposure to a wide range of modern technologies.
- You will benefit from mentorship programs, ongoing training, and the chance to work on impactful projects that shape the future of technology.
- Enjoy a collaborative and forward‑thinking work environment that values innovation and employee growth.
- This role provides an excellent platform for career advancement in the software development field.
- Experience a balanced approach to work with our hybrid model in Welkom.