Sherwin-Williams is looking to solve business and technical problems by designing, developing, and testing software systems or applications for software enhancements and new products, including cloud-based or internet-related tools for internal consumption. The goal is to provide technical solutions that enable the company to meet its strategic objectives.
Requirements
- 4-6+ years of experience in software development in the software development industry
- In-depth knowledge of software development life cycle (SDLC) methodologies and best practices
- In-depth knowledge of software development tools, platforms and languages
- Experience in developing, integrating, testing and deploying cloud-based software solutions or internet-related tools
- Knowledge of relational databases and SQL
- Experience in developing Microservices and in-depth knowledge of various Integration patterns
- 4+ years of hands-on experience with the Microsoft Azure platform, including Azure integration Technologies
Responsibilities
- Support software planning cycles and provide feedback on product / project estimates
- Analyze business requirements and create technical specifications to implement the requirements
- Design software, applications and database enhancements or new products in alignment with business requirements and technical specifications defined
- Develop, build and test software systems or applications to meet business requirements
- Write high-quality, maintainable, and scalable code in various programming languages
- Conduct bug fixes to identify and remediate defects in software solutions
- Create and maintain technical documentation including code comments, design documents, and user manuals
Other
- Must be at least 18 years of age
- Bachelor's degree or higher in Information Technology (e.g. Computer Science, Technology Management, Software Engineering, Application Development, Web Development and Design, etc.), or in lieu of a degree, at least 7 years of experience in software development
- Excellent written and verbal communication skills
- Job duties include contact with other employees and access confidential and proprietary information and/or other items of value, and such access may be supervised or unsupervised.
- The Company therefore has determined that a review of criminal history is necessary to protect the business and its operations and reputation and is necessary to protect* the safety of the Company’s staff, employees, and business relationships.