Requirements
To be successful in this role, you will need:
* Bachelor's degree in IT, Computer Science, Engineering, or related field, or equivalent combination of education and/or experience.
* 3 years of relevant experience with a Bachelor's degree, or equivalent relevant professional experience.
* Significant previous experience as a Software Engineer, with a good knowledge of at least one modern programming language.
* Experience writing tests and testable code, and being flexible and able to learn quickly.