Advanced knowledge of full life cycle development and iterative development methodologies.
Strong experience in all aspects of application design, development, implementation and integration. Ability to design and develop applications based upon unique business requirements from inception to implementation.
Extensive experience with enterprise level applications. Experienced in data and application integration methodologies.
Ability to understand new concepts and become proficient in new technologies very quickly.