Key Capabilities/Technical Competencies
* Java, Python, Groovy, Spring, Bash, JSON, NodeJS
* Experience of or keen to rapidly learn Cloud services (AWS) such as Lambda, SNS/SQS, Step Functions,Cloudwatch, DynamoDB, EC2 etc
* Experience in developing and building end to end technical strategies focusing on quality and fast feedback approaches, against diverge architectures
* Framework and version control software e.g. Git
* Experience in Test Driven Development using Junit and mocking
* Java development IDEs such as IntelliJ
* Experience working on Windows / Linux platforms
* Able to work closely with other disciplines, particularly business analysts
* Good communication skills and desire to collaborate on design and development
Key Accountabilities
* Analyse system requirements and develop technical design
* Develop and maintains application software
* Conform to quality assurance standards and agreed processes within the department
* Support the application software by responding to incidents, and analysing and fixing problems Perform unit and integration testing on developed code
* Produce thorough and effective unit and system test plans and participate and/or support further testing phases
* Participate in and support the rollout of continuous improvement initiatives
* Provide technical advice to the business customers on businessapportunities
* Identify technical improvements that will benefit the business
* Contribute to on call and out of hours activities as reasonably agreed in advance
* Provide input to business systems solutions, estimates and specifications
* Assist with investigations into potential solutions, liaise with relevant technical experts and contribute to solution design and costing
* Formulate and recommend changes and/or enhancements to Suncorp standard processes
* Utilise agile principle and practices in your work.
* Work collaboratively maintaining ongoing dialogue and relationships with Stakeholders as part of continued solution development and support.
* Promote continuous improvement through involvement in review processes and demonstration of individual leadership skills.
* Demonstrate effective customer service behaviours.
* Support other team members by reviewing their output and accept responsibility for the quality and timeliness of the team's deliverables.
* Provide timely and effective advice on progress and ability to meet service and solution deliverables within agreed expectations
* Create and maintain relevant documentation including Standard Operating Procedures for all platforms and processes
#J-18808-Ljbffr