Provide technical leadership, coaching and guidance to team of software development professionals. Maximize the capability and capacity of resources to deliver high quality solutions on time and within scope. Identify opportunities to practice and ch Manager, QA, Technology, Development, Software