SUMMARY:
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.
POSITION INFO:
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
- Strong knowledge of the following:
- Languages/Frameworks: TypeScript, Angular, .NET, C#, PHP, HTML, JavaScript, AJAX, Java, Spring Boot
- Databases: SQL Server, MySQL
- 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