The role of a software engineer is fully responsible for developing and maintaining software solutions. This role works collaboratively within product teams to create and support rich, interactive applications that help consumers manage their data and processes. You are responsible for your area of specialisation, as well as for all aspects of application development from interacting with stakeholders and users, to design, development and deployment, through to production monitoring and support.
Expected to be capable of:
Must have a proficient knowledge of:
Ideally have a working knowledge of: