Software Development Opportunity
This role involves collaborating with a development team to design, develop, test and implement software solutions that support business operations and user needs.
Key Responsibilities:
* Translate functional requirements into work plans for software solutions.
* Design, develop, test, document and implement new and existing systems.
* Review and improve the usability and performance of applications, identifying and rectifying defects as needed.
* Maintain, upgrade and enhance legacy systems where required.
* Adhere to established software quality standards and best practices within the team.
Required Skills and Qualifications:
* A degree in Computer Science or related field.
* 5+ years of experience in software development, with a solid track record of delivering robust applications.
* Demonstrated ability to contribute to software delivery in a collaborative environment.
* Familiarity with DevOps practices and Agile methodologies.
Career Advancement Opportunities
We offer an inclusive workplace built on family values, with a supportive management team. We provide opportunities for career growth and professional development, allowing you to upskill and develop professionally.