Description:
Key Responsibilities:
- Design, develop, test, and maintain software applications across the full development lifecycle
- Collaborate with cross-functional teams including business analysts, testers, and other developers
- Write clean, efficient, and well-documented code
- Troubleshoot, debug, and enhance existing systems
- Participate in system design discussions and contribute to technical decisions
- Ensure solutions are scalable, secure, and aligned with best development practices
Minimum Requirements:
- Relevant qualification in Computer Science, IT, or related field
- 3+ years experience in software development
- Strong experience in one or more modern programming languages (e.g. Java, C#, Python, PHP, JavaScript)
- Experience with web-based applications and APIs
- Solid understanding of databases (SQL and/or NoSQL)
- Exposure to version control tools (Git) and agile development methodologies
13 Jan 2026;
from:
gumtree.co.za