DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

The Sherwin-Williams Company R&D Color Lab Programmer in Cleveland, Ohio

The Color Lab Programmer is responsible for the development, maintenance, and code implementation of software and Windows desktop applications that support the business strategies and objectives of the technical organization. The position will also have the responsibilities to support software installation, training, and troubleshooting for various lab and plant sites. The ideal candidate must display knowledgeable programming ability with excellent written and oral skills and demonstrated interpersonal and organization abilities. A candidate for this position must be able to work in a varied, fast paced environment, able to handle ambiguity, and be customer focused. Essential Duties and Responsibilities: Windows Desktop/Web Application Development Plant/Lab Support - remote & onsite: software installation, user guide and training material creation Perform analysis of business models, logic specifications, and customer use case requirements to design and build software/desktop application solutions utilizing the established tool set. Design application user interfaces and database components. Develop desktop applications that meet the customer specifications and adhere to programming standards, methods, and best practices. Assist with the implementation plan as developed with the application owner. Design and implement application support libraries, instrument device drivers and network communication features. Strategy & Planning Recommend software solutions and process improvements to the Senior Programmers. Develop project plans and associated documents that follow departmental protocols for project management. Develop and contribute to CI projects and Marketing requests as needed. Understand and/or learn color science. Provide data analysis through various formats and interpretation of results as necessary. Maintenance and Support Maintain existing desktop applications by programming approved modifications or enhancements to meet changing business needs. Provide production/critical support to existing desktop applications to resolve issues and problems. Document all maintenance and support activities in departmental log. The Ideal candidate will also possess the following skills: Able to work independently and efficiently to meet deadlines. Able to promptly answer support related email, phone calls and other electronic communications. Self-motivated, detail-oriented and organized. Experience with debugging problems involving software issues. Excellent communication (oral and written), interpersonal, organizational, and presentation skills. Experience in structured environment with increasing levels of responsibility and complexity. Other Duties as Assigned FORMAL EDUCATION: Required: * Must have a bachelor's degree in a Science, Technology, Engineering or Mathematics ("STEM") field Preferred: * Bachelors in IT field KNOWLEDGE & EXPERIENCE: Required: * 1+ year coding experience * 1+ year experience with C#, ASP.net, HTML, .NET Framework, and Visual Studio .NET * 1+ year experience Object-Oriented Analysis and Design (OOAD) * Experience working on the Software Development Lifecycle. * Working programming knowledge in desktop applications * Experience working with customers to build and formulate business requirements. Preferred: * Experience with color matching and/or color science & theory * Experience training others on application use and/or developing training material * Expertise in Microsoft Office products including Access, Word, Excel, and PowerPoint * Familiarity with manufacturing software would be beneficial. * 1+ year experience using relational databases, including Oracle and MS SQL Server * 1+ years' experience using Microsoft technologies including Windows Presentation Foundations, Entity Framewo

DirectEmployers