Description:
The Software Engineer will design, develop, test, and maintain high-quality software applications. The ideal candidate is passionate about technology, writes clean and efficient code, and thrives in a collaborative, fast-paced environment.Key Responsibilities
- Design, develop, and maintain scalable software solutions.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to define and deliver new features.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and maintain coding standards.
- Integrate APIs and third-party services.
- Contribute to system architecture and technical decisions.
- Ensure software performance, security, and reliability.
Requirements
- Bachelors Degree in Computer Science, Software Engineering, or related field.
- Experience in software development experience.
- Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Experience with frameworks and modern development tools.
- Knowledge of databases (SQL/NoSQL).
- Familiarity with version control systems (e.g., Git).
- Understanding of Agile/Scrum methodologies.
- Strong problem-solving and communication skills.
26 Feb 2026;
from:
gumtree.co.za