Gauteng: Junior IT Software Developer posted by SPECD (Pty) Ltd
Posted on 2025-09-19 00:00:00
Employer | SPECD (Pty) Ltd |
---|---|
Category | Automotive Technician |
Location | Gauteng / Gauteng |
Job Summary
Job Title: Junior IT Software Developer
Employment Type: Permanent, On-site
Work Location: Johannesburg – Sandton
JOB CONTEXT:
As a Junior IT Software Developer, you won’t just be writing code—you’ll be crafting smart, reliable, and user-friendly solutions that bring ideas to life. From designing and building high-quality applications to fine-tuning features and squashing bugs, you’ll be at the heart of turning challenges into opportunities. You’ll collaborate with a mix of talented teammates, share fresh ideas, and help shape the way we build and improve our software. We’re looking for someone who loves clean, efficient code, thrives on solving tricky problems, and stays curious about the latest tools, trends, and technologies. In this role, your creativity and innovation will drive continuous improvement, making every project smoother, smarter, and more impactful.
JOB SCOPE & RESPONSIBILITIES
- Develop and write clean, efficient, and maintainable code for software applications
- Regularly update and refactor code to improve performance, functionality, and security.
- Write unit tests and other testing methods to ensure the robustness and reliability of the software.
- Take responsibility for the full software lifecycle, from development to deployment.
- Work closely with cross-functional teams, including other developers, designers, and product managers, to design, implement, and enhance software features.
- Actively participate in code reviews to maintain code quality and to share best practices with your peers.
- Collaborate on understanding user needs and translating those into functional software solutions.
- Diagnose and troubleshoot issues reported by users or detected during testing phases.
- Investigate bugs and develop efficient solutions to address software defects or functionality problems.
- Proactively improve the stability and performance of existing codebases.
- Produce clear and concise technical documentation, including code comments, system architecture, and APIs, to ensure maintainability of the software.
- Maintain up-to-date documentation to facilitate knowledge transfer among team members and support the long-term scalability of projects.
- Contribute ideas and solutions during team meetings, particularly in regard to software features, system architecture, and technical challenges.
- Participate in sprint planning, daily stand-ups, and other Agile ceremonies to track progress, manage tasks, and stay aligned with team goals.
- Continuously learn and explore new tools, technologies, and frameworks to enhance your technical skill set and contribute to the team’s success.
- Keep up with industry trends to ensure that your knowledge and technical expertise are always up to date.
QUALIFICATION AND EXPERIENCE:
Qualification:
- Degree in Computer Science/Software Development or related field
Experience:
- 3-5 years’ experience in software project work.
- Experience in databases and SQL.
Work conditions and special requirements:
- Required to work extended hours (including public holidays and weekends)
COMPETENCIES
Technical proficiency
- Proficient in programming languages like C++, or JavaScript.
- Knowledge on software development tools such as IDEs, Git, and debugging utilities.
- Knowledge on development methodologies like Agile or Scrum.
- Strong communication (verbal & written).
- SQL.
- Knowledge on databases.
Core Behavioral Competencies
- Collect and evaluate information (analysing).
- Applying Expertise and technology.
- Creating & improving.
- Focus on goals and persistence.
- Continuous Learning.
- Managing deadlines.
- Collaborating.
Know-how:
- Requires knowledge of techniques, equipment and systems relating to software development.
- Short term planning (6-12 months) involves conducting the planning of activities to meet and optimise processes within the development environment.
- Organise, plan and prioritise tasks for self to ensure that work gets done effectively and efficiently.
- Interact with clients, and professional teams with regards technical terms and requirements.
Problem-solving:
- Apply logical reasoning and sound common sense when handling code processes and challenges.
- Monitor changes in the environment and is quick to act upon potential opportunities, risks and challenges.
- Consider all the facts, options and possible outcomes prior to making decisions.
- Analyse and diagnose performance issues in order to maximise or leverage product strengths to deliver results.
- Deal with diverse problems in own area, using judgment and discretion to resolve them.
Accountability:
- Solve a wide range of queries related to software development within operational/procedural limitations.
- Optimise and streamline existing systems and processes to support the business strategy in terms of cost efficiency, managing risks and improving the service offering.
- There are guidelines/ policies and procedures in place to be followed, but the incumbent needs constantly consider ways of improving productivity and cost efficiencies.
PACKAGE & REMUNERATION:
- Salary will be commensurate with experience and qualifications.
Click Go Apply to apply online!
Get Similar Job Alerts
More jobs in Gauteng
More jobs in Gauteng
Browse Automotive Technician Jobs
Browse SPECD (Pty) Ltd Jobs
Apply directly for this position. Please read all instructions carefully.
We do not process job applications; we simply aggregate and display job listings.
More related positions
Gauteng: Product Manager – UPS posted by Persona Staff
REQUIREMENTSMatric is essential.nbspB-Tech or National diploma in electricalmechanical engineering or similar qualification relevant to products and...
View Job
Product Manager – UPS
Gauteng: Product Managers – Batteries posted by Persona Staff
REQUIREMENTSMatric is essential.nbspB-Tech or National diploma in electricalmechanical engineering or similar qualification relevant to products and...
View Job
Product Managers – Batteries
Gauteng: Product Manager – Generators posted by Persona Staff
REQUIREMENTSMatric is essential.nbspB-Tech or National diploma in electricalmechanical engineering or similar qualification relevant to products and...
View Job
Product Manager – Generators
Gauteng: Product Manager – Cooling posted by Persona Staff
REQUIREMENTSMatric is essential.nbspB-Tech or National diploma in electricalmechanical engineering or similar qualification relevant to products and...
View Job
Product Manager – Cooling
Gauteng: Customer Experience (CX) Lead – Call Centre posted by Barratt and Co
Key ResponsibilitiesLead and motivate a team of call centre agents, fostering a customer-first culture.Ensure smooth triage and handling of incoming calls,...
View Job
Customer Experience (CX) Lead – Call Centre
Gauteng: Call Centre Agent – Automotive Software Support posted by Barratt and Co
What Yoursquoll DoAnswer inbound calls and assist customers using our automotive software productsResolve basic technical issues and escalate complex ones...
View Job
Call Centre Agent – Automotive Software Support
Gauteng: Junior IT Software Developer posted by SPECD (Pty) Ltd
JOB DESCRIPTION INFORMATIONnbspJob Titlenbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp Junior IT Software DeveloperEmployment...
View Job
Junior IT Software Developer
Gauteng: IT Software Developer posted by SPECD (Pty) Ltd
JOB DESCRIPTION INFORMATIONnbspJob Titlenbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp IT Software DeveloperEmployment...
View Job
IT Software Developer
Gauteng: IT Integrations Developer posted by SPECD (Pty) Ltd
JOB DESCRIPTION INFORMATIONnbspJob Titlenbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp IT Integrations LeadEmployment...
View Job
IT Integrations Developer
Gauteng: Data Centre – Oracle Database Administrator (x1) posted by Gijima Holdings
Minimum RequirementsAdvanced Diploma B-Degree in ICT, IS, Computer Science, or related.8 yearsrsquo experience in serverdatabase administration in...
View Job
Data Centre – Oracle Database Administrator (x1)
Gauteng: Junior Account Manager posted by Recruit-It
Key ResponsibilitiesHunt for new business nett new Gross Profit and new logo accountsManage a portfolio of newly acquired client accounts, ensuring...
View Job
Junior Account Manager
Gauteng: Engineer: Data Protection posted by Recruit-It
Minimum Desired QualificationsBachelorrsquos Degree in Information Technology, Computer Science, Business Administration, or a related field.Certification...
View Job
Engineer
Gauteng: Storage Engineer posted by Recruit-It
Minimum Desired QualificationsMatric Senior CertificateVMWare Certified Professional ndash Data Center Virtualisation 2024Huawei HCIA StorageHuawei HCIP...
View Job
Storage Engineer
Gauteng: Junior BI Developer posted by SydSen Recruit
ResponsibilitiesAssist in Developing BI SolutionsSupport the design, development, and deployment of BI solutions, including interactive reports, dashboards,...
View Job
Junior BI Developer
Gauteng: IT Sales Manager posted by Manpower Group
Key ResponsibilitiesIdentify, target, and develop new business opportunities across South Africa.Establish and maintain strong relationships with key retail...
View Job
IT Sales Manager
Gauteng: Junior Account Manager posted by Recruit-It
Main Job PurposeThe Junior Account Manager will hunt and prospect new logo accounts within the private and publicsectors. Identify leads and opportunities,...
View Job
Junior Account Manager
Gauteng: Storage Engineer posted by Recruit-It
Main Job PurposeThe HCI and Storage Engineer will be primarily responsible for installing, monitoring, testing andmaintaining both cloud and on-premises...
View Job
Storage Engineer
Gauteng: External Sales Representative posted by IntelliStaff
Key Responsibilities Proactively identify and approach potential customers in high foot-traffic industries salons, shopping centres, retail shops, medical...
View Job
External Sales Representative
Gauteng: Network Administrator posted by Recruit-It
V Job SummarySecure and maintain the organisationrsquos computer systems network.Maintain a reliable, secure and efficient data communications...
View Job
Network Administrator
Gauteng: AI Solutions Architect posted by Recruit-It
fixed 3 year contractRoleOur client seeks to appoint a Cybersecurity Engineer to assist in designing and implementing security measures to protect the...
View Job
AI Solutions Architect
Gauteng: Network Administrator posted by Recruit-It
Job SummarySecure and maintain the organisationrsquos computer systems network.Maintain a reliable, secure and efficient data communications network.nbspKey...
View Job
Network Administrator
Gauteng: Enterprise Cyber GRC Manager posted by The Hiring House
RequirementsAt least 2 years in Technology Risk, Security Compliance, GRC, CISO, or a similar position.Extensive experience managing compliance projects and...
View Job
Enterprise Cyber GRC Manager
Gauteng: Fibre Optic Planner posted by PlaceTalent
Job OverviewWe are seeking a detail-oriented and motivated Fiber Optic Planner to support the rollout of fiber infrastructure. This role involves creating,...
View Job
Fibre Optic Planner
Gauteng: Collaborative IT Solutions (colabIT) posted by Recruit-It
Job DescriptionAs a Senior Networking Engineer, you will be a key player in designing, implementing, and maintaining advanced network infrastructures for...
View Job
Collaborative IT Solutions (colabIT)