They will be responsible for collecting requirements, establishing plans and forecasts, leading teams through project execution, and successfully delivering results on time and on budget. As project manager, this individual will be responsible for the successful organization and execution of custom software development projects for a wide range of clients.