Role Description
The Application Analyst / Application Developer / Application Support Engineer helps deliver and maintain software that supports business workflows. Responsibilities include clarifying requirements, testing changes, investigating defects, and documenting how applications are configured and used.
The Application Analyst maps workflows and defines functional requirements and acceptance criteria. The Application Developer builds features and integrations, writes tests, and fixes defects. The Application Support Engineer diagnoses production issues, restores service, and works with developers to prevent recurring incidents.
Qualifications
- Diploma or degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent practical experience.
- Relevant experience in application analysis, software development, or production support.
- Understanding of how applications interact with databases, APIs, and external services.
- Familiarity with SQL for querying data and investigating discrepancies.
- Ability to document requirements, test results, or incident findings clearly.
- Familiarity with software release, change management, and issue tracking processes.
- Strong communication skills for explaining application behaviour and technical issues to business users.
- For analyst positions, experience gathering requirements, mapping processes, and coordinating user acceptance testing.
- For developer positions, proficiency in a relevant programming language and experience with version control, automated testing, and API integration.
- For support engineer positions, experience analysing logs, reproducing faults, and prioritising incidents based on business impact.