Senior Software Development Manager
Current• Leading the software development practice at Patronscan including developing department policies and direction based on industry best practices.• Supervising a team of software engineers & quality assurance engineers including assigning tasks, setting goals, and ensuring team members have the resources and support they need to meet objectives. • Implementing and fostering Agile and Scrum practices to improve development efficiency and project delivery.• Collaborating with project managers, product owners and clients to define project scope and requirements.• Overseeing quality assurance and testing efforts to ensure that software meets quality standards and fulfills user requirements. • Mentoring and coaching team members to enhance their technical skills and career growth.• Identifying process improvements and suggesting enhancements to optimize software development practices.• Monitoring and managing the budget related to software development projects.• Managing resource allocation and capacity planning to ensure projects are adequately staffed.