Main Activities
Designing, coding, testing and installing applications programs up to
75% of the time, either in one major program or a range of
programs across multiple platforms.
Preparing and maintaining systems and program documentation.
Assisting in the analysis and design of applications programs and
databases.
Modifying and troubleshooting applications programs.
Liaising with users.
Core responsibilities:
Development:
· Work with Business Analysts to analyse business processes, procedures
and user requirements in order to establish system requirements.
· Participate in system design including production of system and
program documentation as well as ongoing maintenance
· Develop solutions and specifications so that agreed requirements can
be converted into functional systems
· Develop, program and code technology applications software solutions
to meet agreed specifications. Improve, enhance and correct systems as necessary
· Achieve key Systems Development Life Cycle stages in terms of
quantity, timing and quality of all aspects of work allocated
· Ensure all work is carried out in accordance with required standards,
methods and procedures
Support:
· Create development and support documentation and provide advice
regarding applications to enable support function to work pro-actively
· Contribute to conduct of post implementation reviews to assess the
effectiveness of the testing solution provided
· Contribute to the review and redesign of processes or procedures, on
an ongoing basis, to deliver improved team productivity or efficiency
· Provide key support on fail and fix for assigned application/s
Testing:
· Undertake complex testing activities in relation to software solutions
ensuring these meet agreed specifications
· Develop comprehensive test scripts and scenarios based on testing plan
in accordance with standard procedures and templates
· Execute test cases, check and document results to ensure the systems
technical, functional and
non-functional (e.g. elementary load testing) requirements are met
· Contribute to testing of any actions taken to rectify users# problems
to ensure user and system requirements are met and that changes
integrate with production system
· Make initial diagnosis of problems, for a system or sub-system or
apply known solutions, including documenting problems, progress
checking, and escalation to ensure resolution
Additional responsibilities:
· Appropriately use progress/tracking tools and complete administration
activities
· Test, launch and help train users in new systems
· Work with business users (in conjunction with Business Analysts) to
clarify requirements, resolve issues
· Document systems and produce desk procedures for ongoing user use. End
user support/ 2nd level Help Desk
· Contribute to maintaining operating environments to enable testing
which reflects user environments
· May undertake evaluation and quality reviews of system development
processes and practices and thereby contribute to the overall
effectiveness of the function/ team
Demonstrate skills in all the above required to be successful in this role
Melbourne/Sydney - Remote
Designing, coding, testing and installing applications programs up to
75% of the time, either in one major program or a range of
programs across multiple platforms.
Preparing and maintaining systems and program documentation.
Assisting in the analysis and design of applications programs and
databases.
Modifying and troubleshooting applications programs.
Liaising with users.
Core responsibilities:
Development:
· Work with Business Analysts to analyse business processes, procedures
and user requirements in order to establish system requirements.
· Participate in system design including production of system and
program documentation as well as ongoing maintenance
· Develop solutions and specifications so that agreed requirements can
be converted into functional systems
· Develop, program and code technology applications software solutions
to meet agreed specifications. Improve, enhance and correct systems as necessary
· Achieve key Systems Development Life Cycle stages in terms of
quantity, timing and quality of all aspects of work allocated
· Ensure all work is carried out in accordance with required standards,
methods and procedures
Support:
· Create development and support documentation and provide advice
regarding applications to enable support function to work pro-actively
· Contribute to conduct of post implementation reviews to assess the
effectiveness of the testing solution provided
· Contribute to the review and redesign of processes or procedures, on
an ongoing basis, to deliver improved team productivity or efficiency
· Provide key support on fail and fix for assigned application/s
Testing:
· Undertake complex testing activities in relation to software solutions
ensuring these meet agreed specifications
· Develop comprehensive test scripts and scenarios based on testing plan
in accordance with standard procedures and templates
· Execute test cases, check and document results to ensure the systems
technical, functional and
non-functional (e.g. elementary load testing) requirements are met
· Contribute to testing of any actions taken to rectify users# problems
to ensure user and system requirements are met and that changes
integrate with production system
· Make initial diagnosis of problems, for a system or sub-system or
apply known solutions, including documenting problems, progress
checking, and escalation to ensure resolution
Additional responsibilities:
· Appropriately use progress/tracking tools and complete administration
activities
· Test, launch and help train users in new systems
· Work with business users (in conjunction with Business Analysts) to
clarify requirements, resolve issues
· Document systems and produce desk procedures for ongoing user use. End
user support/ 2nd level Help Desk
· Contribute to maintaining operating environments to enable testing
which reflects user environments
· May undertake evaluation and quality reviews of system development
processes and practices and thereby contribute to the overall
effectiveness of the function/ team
Demonstrate skills in all the above required to be successful in this role
Melbourne/Sydney - Remote