Software Development Manager
CurrentResponsible for team of software developersManage multiple concurrent product deliveriesInteract, liaise, and communicate status updates throughout development cyclesEnsure team’s understanding of business goals, priorities, and how they align with customer needs and business directionEstablish realistic estimates and schedule releases using well defined project plans Evaluate and/or implement processes needed for achieving quality, on-time delivery of releasesRecruit, hire, and train new developers and staff as needed