About this role
Job Description
Job Summary
- A software developer designs, builds, and maintains computer programs and applications by writing clean code, testing systems, and fixing technical errors.
Key Responsibilities
- Writing Code: Produce clean, functional code using programming languages like Java, JavaScript, Python, or C++.
- Testing and Debugging: Run system tests, find bugs, and fix software issues.
- Collaboration: Work with product managers, designers, and other team members to plan new features.
- Maintenance: Update existing programs to improve performance or adapt to new hardware.
Skills and Qualifications
- Education: A bachelor’s degree in computer science, software engineering, or a related field (or equivalent work experience).
- Technical Skills: Knowledge of coding languages, databases, and version control tools like Git.
- Problem-Solving: Strong analytical skills to troubleshoot complex issues.
Application Closing Date
2nd October, 2026.