Job Location : Gauteng, Johannesburg Deadline : August 23, 2025 Quick Recommended Links
- Jobs by Location
- Job by industries
About The Role :
- We are seeking a Software Engineer to contribute to the design, development, and testing of software solutions within a specific product area. This role involves solving technical challenges, writing clean and efficient code, and collaborating with cross-functional teams to deliver high-quality software.
Responsibilities :
- Collaborate with team members to understand requirements and translate them into software designs.
- Develop, test, and maintain software components of moderate complexity.
- Participate in code reviews and apply best practices in software development.
- Troubleshoot and resolve technical issues.
- Stay informed about emerging technologies and development methodologies.
- Contribute to documentation and specifications as needed.
Requirements :
- 3+ years of experience in software development or equivalent practical experience.
- Education in Computer Science, Engineering, or related field is helpful but not required. Equivalent experience is valued.
- Familiarity with software development methodologies (e.g., Agile, Waterfall).
- Understanding of data modelling and data manipulation.
- Experience with unit testing and debugging.
- Ability to work with complex data models and systems.
- Strong communication skills and ability to collaborate effectively.