Senior Software Development Engineer
Current- Software development through the entire product life cycle; requirements analysis, test design, software architecture (object oriented design), implementation, testing- Software leadership and team management; task breakdown, scheduling, budgeting, certified ScrumMaster- Customer service and interaction; ownership for software customer service, scope management, expectations management, backlog management