Responsible for the development, integration, and implementation of software applications to support the company’s business strategies and objectives. Provide technical consulting to management and business users as well as mentoring other team members. Create functional specifications and determine the most efficient/appropriate technologies that should be used to implement a solution. Review and submit technical recommendations for process improvement. Design application and database components for development projects. Perform analysis of business models, logical specifications, and/or customer requirements to design and build solutions. Act as a Subject Matter Expert to troubleshoot critical production issues. Develop new software applications based on business requirements. This position requires 30% international travel. Role is hybrid within a reasonable commuting distance of the Cleveland, OH, office. Multiple openings available.