Software Development Manager
Current- Managed and delivered projects with a technical team.- Planned and assigned tasks to the team, including work breakdown, accurate estimates, and identifying solution options.- Tracked the status of the team's work, ensuring deliverables were completed on schedule.- Communicated project status accurately to stakeholders.- Oversaw the daily management of one or more outsourced teams.- Led project planning sessions with clients and Business Analysts to analyze requirements.- Presented project status updates to project management and senior managers.- Ensured the team developed modules using disciplined processes, adhering to industry standards and best practices.- Ensured the team performed unit and other testing, ensuring the application met client and business needs.- Identified areas for operational improvement to achieve efficiencies and better results, assisting in process improvement.- Led and managed the team's daily activities, supporting career development (objective setting, performance management, talent management, etc.).