Strong software development and testing background is a must. The candidate will be expected to work in an Agile team environment while designing, developing, and testing innovative, high quality technical solutions to solve complex businessproblems.°°