JD
· Key Capabilities/Technical Competencies (skills, knowledge, technical or specialist capabilities)
• Java, Python, Groovy, Spring, Bash, JSON, NodeJS
• Hands-on DevOps processes deployment, troubleshooting, etc
• 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
• Continuous Integration, e.g. Maven, Jenkins, Cloud Formation, AWS Serverless
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 business apportunities
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
Seniority level
Entry level
Employment type
Contract
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting