Software Application Developer -

You have deep experience leading (or being a major contributor to) the technical side of a complex software implementation.