Services and project deliverables should evolve as the work progresses, in response to emerging user and business needs, as well as design and technical opportunities.
Knowledge of various software development methodologies (i.e. agile, waterfall, scrum, Kanban, etc.).
Delivering training sessions via web-based interactive technologies (i.e. WebEx, Skype, Polycom).
Working on agile software development and modern, service design based product delivery comparable in size and complexity for a large organization such as state, provincial, or federal government or a private company with 5,000 or more employees or for a startup or small business addressing a complex challenge at scale.