Experience Inc. Jobs

Job Information

The Sherwin-Williams Company IT Applications Developer in Cleveland, Ohio

The IT Applications Developer is responsible for the design, integration, and implementation of Business Process Automation solutions using various automation platforms. This role will assist in providing technical consulting to management, business users, and other technical developers, while supporting the development of scalable business automation solutions.This position is part of the Architecture, Experience, Digital Platforms & Strategy department at Sherwin Williams, which works closely with the Business Process Automation Center of Excellence. The goal of this team, and this position, is to provide capabilities for our employees worldwide to help improve their productivity and engagement, by making it easier for them to improve their business processes. This is a mid-level role. Essential Functions Strategy & Planning Review and interpret business requirements, create functional/technical specification, and determine the most efficient/appropriate technologies. Work with users to review standards in determining the best design to meet project requirements. Responsible for implementing approved architecture design. Submit and review technical and process improvement recommendations as a member of the technical leadership team. Maintain a broad knowledge of new automation technology, equipment, and systems, while ensuring the team understands applicable technologies where needed. Partner with the Automation COE to provide technical solutions and ensure appropriate scaling. Acquisition & Deployment Perform complex programming assignments requiring an understanding of established programming standards, methods, and best practices. Design application and database components for development projects. Perform analysis of business models, logical specifications, and/or customer requirements to design and build solutions utilizing multiple technologies. Mitigate significant risks associated with projects, which have a high technical complexity and/or involve significant challenges to the business. Operational Management Maintain and modify applications; make approved changes by amending application documentation, developing detailed programming logic, and coding changes. Provide support for critical application problems and issues. Act as a Subject Matter Expert in the discovery and investigation of critical production problems as required. Assist in the diagnosis and correction of system issues and software bugs. Coordinate with Solution Architect to maintain alignment with the high-level IT goals and reduce complexity. Incidental Functions Conduct research into new automation technologies, including tools, components, and frameworks. Train and knowledge share with development teams. Mentor and coach developers and/or Professional Apprentices. Project and task management and reporting as necessary. Make presentations to management, clients, and peer groups as requested. Provide off hour support for critical application problems and issues. Analyze performance of programs and take action to correct deficiencies based on consultation with clients and approval of supervisor. Assist with other projects as may be required to contribute to efficiency and effectiveness of the work. Formal Education & Certification Bachelor's degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study (e.g., Information Technology, Electronics and Instrumentation Engineering, Computer Systems Management, Mathematics) or equivalent experience. Knowledge & Experience 2+ years of IT experience. 1+ year of experience in data modeling, PL/SQL, Python and Power shell scripting and integration related technologies. 1+ years of experience working on all phases of the Software Development Lifecycle.

DirectEmployers