This position is responsible for day-to-day branch operations and business expansion.  This position is an active, hands-on role requiring contact with vendors, customers, operations, field locations, and corporate departments. The Assistant Manager should have experience with retail sales, safety products and concepts, utility and/or the construction industry; is responsible for selling and supervising the overall delivery of quality safety products and accessories.ESSENTIAL FUNCTIONSOPERATIONSResponsible for the implementation, coordination, and management of office operations in accordance with the corporate strategic planAssist in the establishment and development of retail stores at current and future locations including sales goals, forecasts, and marketing strategies.Participate in the development and implementation of policy and strategic plansDrive the company focus on safety to employees and customers and conduct regular safety meetings in accordance with the company Environmental Health & Safety (EHS) Program.Assist in implementing programs to ensure attainment of business plan for growth and profit and manage budgetShare a superior understanding of the company’s products and services, participate in the estimating process. Know and understand the effects of unit pricing on projects. EMPLOYEE MANAGEMENT AND DEVELOPMENTCoach and develop staff to increase key cost efficiencies, revenue, and gross margins.Review and provide regular, balanced feedback to staff regarding safety, location’s financial performance, cross-functional and cross-company collaboration, people management and growthActively participate in the identification, interviewing, and hiring decisions for vacanciesWork with Branch Manager to build a strong succession plan for the product store.Communicate with employees regarding corporate initiatives and opportunities CUSTOMER MANAGEMENTWork closely with the sales and other branches to solidify the company’s presence in the local marketplace and to identify potential opportunities for additional businessResolve any customer service issues quickly and efficiently to maintain the highest level of customer satisfactionCoach staff to build strong relationships with existing customer base to maintain and grow the business