Director Of Software Development
CurrentDaily function includes Project Management, Product Management, and Solution ArchitectureResponsible for the performance of the entire software engineering division Managed distributed teams in different time zones, strategic planning, budgeting, resource & vendor managementProvide Data Management, Corporate Leadership, IT Enterprise Architecture, Budget Administration, Program Management, IT audit, IT Risk AssessmentBuild a culture of trust, ownership, and purpose.Build performant, scalable, and secure web applications.Focus on user-centered design.Participate in and drive design, technical and code reviews.Implement coding standards and approaches.Promote an Agile approach to software development. Insist on a culture of continuous integration and delivery, automation, and minimizing blast radius.Collaborate with teams across the organization to mitigate risk and resolve dependencies.Balance managerial responsibilities with hands-on development, setting the bar for clean code, intuitive architecture, high quality and on-time delivery of featuresCollaborate with Product Management to refine product strategy, identify milestones, and help set backlog prioritiesOversee aggressive team growth – liaise with recruiters, participate in recruitment, hire great candidates, onboard and trainAs the team grows, oversee the creation of new teams, identify and groom new leadersExperienced in implementing brand new ERP (Business Central 365) Integration with CRM system Experienced in developing Enterprise REST Architecture from scratch