We’re looking for a Junior to Mid-Level Software Developer to join a vibrant internal IT & Development team in Germiston.This isn’t your typical dev house environment — Our client is a solutions-driven company where your code directly supports real-world operations and business needs.You'll play a key role in designing, developing, and maintaining in-house software solutions, system integrations, and automation tools that keep our business moving forward. We’re looking for someone who’s technically sharp, eager to grow, and fits into a fun, collaborative, and high-performing team.What You’ll Do
Develop, test, and debug new software applications
Maintain and improve existing systems and tools
Build and support system integrations with external platforms and ERP systems
Collaborate with internal teams and end-users to gather requirements and deliver functional solutions
Assist with desktop support when needed
Participate in user acceptance testing and contribute to system improvements
Drive workflow automation and performance enhancements within the department
Troubleshoot technical issues with confidence and accuracy
What We’re Looking For
2–5 years’ experience in a software development environment
Hands-on understanding of the Software Development Life Cycle (SDLC)
Experience with API development and ERP system integration is advantageous
Ability to write clean, efficient, and well-documented code
Excellent problem-solving and debugging skills
Strong communication skills and a team-first mindset
Self-driven with the ability to manage and take ownership of projects
Comfortable working under pressure in a fast-paced environment
A positive attitude, a sense of humour, and a love for tech
What You’ll Get
A stable, well-established company with real growth potential
Opportunities to work on medium to complex projects with real-world impact
See your work implemented and used operationally
A fun, collaborative team that supports learning and development
A workplace culture that values creativity, accountability, and team spirit
Important Notes
This role is on-site, based at our client's offices in Germiston
A skills assessment will form part of the selection process
Candidates must submit a CV and most recent payslip when applying
We’re not looking for a senior developer — this role is suited to someone growing in their dev career who’s excited about making a meaningful contribution