Tech Brains Solutions, Inc.
Technical Project Manager
19 days ago
New York
New York, NY 10001 Number of Positions: 2 Long Term Contract W2/1099 Duties: Responsible for translating plans into actionable, measurable results, providing direction, and adapting to change. This ...