Director Software Development
Current- Manage complex Client system implementation of projects and programs.- Leading, attracting, hiring, retaining, and developing high-performing teams and individuals.- Leading a collaborative and agile software development approach that improves velocity, while maintaining a strong focus on reliability, security, legal and regulatory compliance, quality, and scalability.- Grasp new concepts and technologies and adapt to changes and demands in a fast-paced, dynamic environment- Clearly communicate technical vision and direct members of the Software Development team.- Implement new best practice software development practices, standards, and tools.- Establish work plans and staffing for each phase of various projects and programs and arrange for assignment of project personnel.- Have a great attitude in high pressure situations with ability to negotiate, influence effective outcomes, and drive results to ensure projects are on schedule and within budget- Review status reports prepared by projects and programs and modify schedules or plans as required- Build relationship in a cross-functional environment with a demonstrated ability to bring peers and partners together for the successful implementation of initiatives- Strong analytical skills with the ability to build business cases and analyze results- Coach reports to grow a high-performance team- Manage Azure DevOps for team across projects- Manage Azure resources for various projectsIndividual Contributor on Client Projects: Lead Software Engineer, Product Owner, QA Lead, Release Manager