Software Development and Application Support Role
This position involves the development and maintenance of software applications, as well as providing technical support to ensure smooth business operations.
The successful candidate will improve functionality, performance, and reliability across our digital systems, while also providing technical assistance for processes such as payroll and invoicing.
* Develop and maintain software applications, writing clean and efficient code.
* Debug and troubleshoot issues in existing systems, ensuring timely resolutions.
* Collaborate with development teams to integrate new features and enhance existing functionalities.
* Maintain technical documentation, including system designs and user guides.
* Design and execute functional, integration, and performance test cases.
* Identify, log, and track software defects, collaborating with developers to resolve them.
* Automate repetitive test cases to enhance efficiency and ensure consistent outcomes.
* Validate that software meets functional and non-functional requirements before release.
* Investigate and resolve user-reported software issues.
* Provide technical assistance during software deployment and user onboarding.
* Analyse common user pain points to inform development and testing priorities.
Required Skills and Qualifications
The ideal candidate will possess a Bachelor's degree in Information Technology or a related field, along with at least 5 years of experience in a software developer/application support role. They will also have strong analytical, communication, and collaboration skills, as well as proficiency in XSLT, C#, VB.NET, Flutter, jQuery, MS SQL, Entity Framework, HTML5, WordPress + PHP.
Benefits
This is a full-time position offering competitive compensation and benefits.
Join Our Team
We are committed to an inclusive workforce and encourage applications from people of culturally diverse backgrounds.