Software Developer -

Familiarity with Agile software development methodology. Strong knowledge of software design and implementation techniques in a fast-moving environment....