RESPONSIBILITIES:– Development of highly scalable software solutions in an AWS environment – Agile requirements specifications, component designs and interface specifications – Test-driven development, component testing and participating in system and integration testing – Contributing to peer reviews of designs, code and test specifications – Continuous professional development, innovation and improvement.ESSENTIAL CRITERIA:– Degree in a relevant discipline (or alternatively possessing broader experience than required below) – At least 4 years software development experience – Proficient in at least one modern coding language – AWS certified Developer Associate certification – Experience of development in a Linux Unix environment – Full software lifecycle in agile development technologiesDESIRABLE CRITERIA:– AWS certified DevOps Engineer Professional certification – Experience in the use of development frameworks and associated tooling – Experience of containerization