About the Role
Looking for a Junior Software Developer to join our team and help build, modify, and maintain software applications. You’ll work out what users need, turn those needs into practical software solutions, and help improve our systems so our clients and our business run more efficiently. You’ll also support stakeholders with development and investigative work, and may contribute to database design as part of a team.
Key Responsibilities
Software Development
- Develop, create, and modify general applications and specialised utility programs
- Analyse existing applications to identify areas for improvement and modification
- Contribute to building new applications that meet customer requirements
- Customise software for client use to improve operational efficiency
- Assist with analysing and designing databases, working independently or as part of a team
Customer and Stakeholder Support
- Handle customer cases and enquiries, including more complex or non-standard issues
- Provide development and investigative support to stakeholders
- Implement improvements and give feedback on the results
- Follow change management systems and protocols to deliver routine support services
Testing and Defect Resolution
- Run routine tests on websites and application software
- Respond to the call log process to monitor, diagnose, and fix performance issues
- Identify software defects and recommend fixes for approval by senior colleagues, keeping applications fully functional
Security Support
- Help implement security measures such as firewalls and message encryption
- Monitor performance and alert security specialists to any problems
Professional Development
- Take part in assessment, development planning, training, and coaching
- Gain or maintain professional accreditation where relevant
- Stay current with technology, regulation, and industry best practice through ongoing learning, conferences, and industry publications
- Keep learning new programming languages and technologies
Requirements
Education
Grade 12 (required)
Experience
4 to 6 months’ experience with simple office or operational systems