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
Melbourne remote