A BS/MS/Ph.D in relevant technical field required. 5+ years in software development required, with 2+ years experience required in leading/managing teams. Previous experience in MFC/ALT/COM development. Knowledge of J2EE application infrastructure. Knowledge of .NET application infrastructure. Previous experience in enterprise development desirable. Soft Skills Ability to make presentations in English in a tradeshow, public setting required. Good interpersonal skills.Exellent communication skills in a global environment a must. Ability to learn quickly and learn new technologies.