As Software Engineer, you will have primary responsibility on application development to deliver ongoing operational and business initiative outcomes. You will also be providing software development technical expertise to support your team to deliver services and changes. You will have an initial focus on the company’s customer communications management (CCM) space, covering various document/correspondence related platforms.
You will be part of a multi-disciplinary technology team, and work closely with our customers (business, software vendors and partners). Within the team, you will be responsible on software application engineering and will participate in all aspects from design through to testing and implementation
The key focus areas of this role are:
- Create, update, and implement a range of high-quality customer correspondence using CCM toolset to specifications within the necessary timescales and always adhering to development standards.
- Conduct testing of code and design using unit test cases to ensure that the correspondence and related control file output(s) produced from the CCM process meet the requirements of business rules and layout specifications.
- Consult and update internal technical documentation, developers’ references, and knowledge sharing materials.
- Triage and undertake root-cause analysis of support incidents and issues.
- Identify, analyse, and support resolution of CCM application issues.
- Develop good understanding of the company’s CCM applications.
- Collaborate with product owner and team members to develop solutions that are fit for purpose and align to the enterprise CCM strategy.
- Work collaboratively with various internal and external stakeholders to implement and to deploy changes.
Knowledge acquired awareness and/or expertise
- 3+ years of experience in software development using CCM toolsets, including using document template designers.
- Solid experience using CCM or document generation software packages (EngageOne and Docmosis are highly regarded).
- Solid experience in developing using complex data types (e.g., XML, XSD).
- Solid experience in data file analysis/processing and data field mapping.
- Solid experience with using and updating batch scripts.
- Solid experience with programming concepts, such as conditions and variables.
- Good expertise with HTML and CSS.
- Good expertise with image/graphic manipulation.
- Good understanding of data structures and integrations (e.g., API and file-based integrations).
- Good experience in Agile framework supporting CI/CD processes.
- Industry / business knowledge of the Australian Insurance market (preferably with experience of General Insurance) is highly desirable.
- Strong skills in communications composition using packaged designer tools.
- Strong skills in manipulating data from various sources / formats e.g., flat files, relational databases, non-relational databases, XML, JSON, etc.
- Strong development skills with EngageOne, Docmosis or equivalent document related applications.
- Ability to explain complex solutions to less technical or experienced audience.
- Familiarity with CI/CD toolset such as Azure DevOps.
- Familiarity with modern work tracking toolset (e.g., Azure Boards, Jira).
Behavioural Competencies
- Strong passion for customer communications management or document management applications with design thinking.
- Able to respond to changing priorities and rapidly evolving requirements that may have a direct impact on services to users.
- Strong communication skills with the ability to build rapport quickly.
- Critical thinking, ability to challenge ideas constructively and suggest possible solutions.
- Business-minded, pragmatic and result-oriented with sound data reasoning skills and the ability to ensure optimal outcomes are achieved.
- Collaborative, flexible with a can-do attitude – team focus with the ability to show initiative and do what needs to be done to help deliver team commitments.
- Ability to work collaboratively and productively with dispersed teams.
- Ability to work independently as well as working well within a team and the ability to manage own workload.
Qualifications (Formal study undertaken and completed)
- Tertiary qualification in Computer Science or related Technology discipline preferred.
- CCM related certifications are highly desirable.
Desired Skills:
- Agile
- HTML and CSS
- API
- Azure Boards Jira
- XML JSON
- EngageOne
- Docmosis
Desired Work Experience:
- 2 to 5 years Investments, Insurance & Assurance
- 2 to 5 years Software Development
Desired Qualification Level:
- Degree
About The Employer:
Our Client distributes a wide range of innovative insurance products through deep partnerships with some of Australia’s leading brands. Their core products are home and contents insurance, landlord’s insurance, motor insurance, pet insurance and SME insurance. Since they were established in Australia 1999 they have grown rapidly to become an established personal and commercial lines insurer in their local market, being recognised as Large General Insurance Company of the Year at the 2019 and 2021, with over 1.2 million customers and approximately 620 staff who settle over 1,000,000 claims each year.
The successful incumbent will support the Australia operations. Although working remotely, the organisation plans to introduce a hybrid model.
Employer & Job Benefits:
- Medical aid
- retirement fund
- 3G allowance
- gym
- UPS Battery allowance
- onsite clinic