This position will add value to a gamut of Software Development lifecycle stages; will create detailed design artifacts like program specifications, test plans; and independently develop and review code and contribute to the go-live plan