Graduate Software Engineer – Network IT (Centurion)
Job Description
Network IT is actively sourcing a driven Graduate Software Engineer for an innovative client based in Centurion. The hiring company operates within the technology and surveillance solutions sector, developing and maintaining robust software systems used to monitor, track, and manage critical environments.
Unlike traditional graduate programmes where you might spend months just shadowing or doing tutorials, this role offers practical, hands-on experience from day one. You will work in a dynamic Linux-based environment, write real code, and build software solutions that are actively deployed. Backed by strong mentorship from senior developers, this environment is built to help you rapidly transition from a graduate to a confident, professional developer.
What You’ll Be Doing Day-to-Day
Full-Stack Exposure: Assist in the development and maintenance of surveillance-related software applications.
Front-End Development: Build and enhance user interfaces using modern JavaScript frameworks.
Back-End & Data: Support backend development and data processing tasks.
Collaboration & Version Control: Work closely with senior developers following best coding practices, utilizing Git/GitHub for collaborative development.
Quality Assurance: Test, troubleshoot, and continuously improve existing systems.
Requirements
To get your foot in the door, you must meet the following criteria:
Education: A completed Degree or Diploma in Software Development, Computer Science, Information Technology, or a closely related technical field.
Experience Level: Entry-level / Graduate role (0-1 years). Must have a solid fundamental understanding of software development principles.
Tech Stack Exposure (Must know or be eager to learn):
Operating System: Linux (Preferably Ubuntu)
Front-End: JavaScript, React, Vite
Back-End: Python
Tools: Visual Studio, Git / GitHub
Soft Skills: A strong willingness to learn, excellent problem-solving abilities, high attention to detail, and the ability to thrive in a team environment.
Boost your chances
Don't have a CV yet? Create a professional one in minutes or learn why your current one might be getting rejected.