Founded in 1866, The Sherwin-Williams Company is a global leader in the manufacture, development, distribution, and sale of paints, coatings and related products to professional, industrial, commercial, and retail customers. The company manufactures products under well-known brands such as Sherwin-Williams, Valspar, HGTV HOME by Sherwin-Williams, Dutch Boy, Krylon, Minwax, Thompson's Water Seal, Cabot and many more. Sherwin-Williams branded products are sold exclusively through a chain of more than 4,100 company-operated stores and facilities, while the company's other brands are sold through leading mass merchandisers, home centers, independent paint dealers, hardware stores, automotive retailers, and industrial distributors. The company supplies a broad range of highly-engineered industrial and OEM coatings for wood and general industrial, coil, packaging, protective and marine, and transportation applications worldwide. Our 60,000 employees are diverse, innovative and passionate. With a variety of rewarding and challenging opportunities, Sherwin-Williams is a great place to find a career that takes you places.
The Senior Applications Developer position is responsible for design, integration, and implementation of applications software in a service provider environment that supports the company business strategies and objectives. This is considered an experienced developer position and requires technical skills and expertise in object-oriented programming, database management, and web technologies. This role provides technical consulting to management, business users, and technical associates and works closely with other developers as a mentor.
Strategy & Planning
Provide input and direction to solutions for client requirements.
Identify and implement both technical and process improvements and solutions.
Maintain a broad knowledge of new technology, equipment, and systems.
Acquisition & Deployment
Perform complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices.
Design application and database components for large-sized development projects.
Maintain and modify web applications; make approved changes by amending application documentation, developing detailed programming logic, and coding changes.
Provide support for critical web application problems and issues.
Act as a Subject Matter Expert in the discovery and investigation of critical production problems as required.
Conduct research into new technologies, including tools, components, and frameworks.
Handle project and task management and reporting as necessary.
Make presentations to management, clients, and peer groups as requested.
Assist with other projects as may be required to contribute to efficiency and effectiveness of the work.
Mentor and coach developers and/or Professional Apprentices.
Train and share knowledge with development teams.
Schedule and lead project and communication meetings with clients.
Minimal travel as required.
Work outside the standard office 7.5 hour workday as required.
Formal Education & Certification
Knowledge & Experience
5 years of IT experience.
5 years of demonstrated experience with object-oriented analysis and design (OOAD) in one or more of the following languages - C#, Java, Ruby.
2 years of experience working on all phases of the Software Development Lifecycle.
Proven ability to work with customers to build and formulate business requirements.
2 years of experience with full stack web application development.
2 years of experience in a DBMS technologies (MySQL, MongoDB, or SQLServer)
2 years experience building web services (SOAP, REST).
2 years experience building API's and usage of push notifications.
Experience and knowledge of Azure PaaS services like Web Apps, App Service, API apps, Logic Apps, Azure Functions.
Some experience monitoring the performance of web applications & infrastructure.
Working knowledge of test driven development and continuous integration.
Strong analytical, conceptual, and problem-solving abilities.
Strong written and oral communication skills.
Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly.
Proven ability to prioritize and execute tasks in a high-pressure environment.
Proven ability to work in a team-oriented, collaborative environment.
Requires good leadership skills.
Must be legally authorized to work in country of employment without sponsorship for employment visa status now or in the future.
Equal Opportunity Employer. All qualified candidates will receive consideration for employment and will not be discriminated against based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, pregnancy, genetic information, creed, citizenship status, marital status, or any other consideration prohibited by law or contract. VEVRAA Federal Contractor requesting priority referral of protected veterans.