| Skill | Required / Desired | Amount of Experience |
| Extensive experience in business and systems analysis, requirements documentation, system development life cycle, and agile application development. | Required | |
| Extensive experience defining and documenting user requirements from multiple sources, prepare complex documents to effectively relay requirements. | Required | |
| Extensive experience supporting application development, maintenance and implementation, systems analysis and design, and business process improvement | Required | |
| Extensive experience defining and documenting business processes and mapping or developing processes in a new system. | Required | |
| Considerable experience in testing complex systems to determine that business needs are met. | Required | |
| Experience conducting meetings and documenting project decisions. | Required | |
| Ability to successfully participate in a development team, help foster a team environment, and effectively communicate both orally and in writing. | Required | |
| Familiarity with web application software development projects using .Net. | Desired | |