Sherwin-Williams is modernizing its core pricing systems into a suite of Vue/Spring micro-services and needs a Senior Application Developer, Full Stack to contribute to this modernization effort, ensuring the timely delivery of high-quality products and solutions that are effective, efficient, and provide a seamless experience for end-users.
Requirements
- 4+ years of experience in software development, specifically in application development engineering
- Experience in programming languages such as Java, C++, Python, or Ruby
- Familiarity with software development tools such as Git or Jenkins
- Experience with back-end development technologies including Java Spring REST Services, ORM/Hibernate, and Junit.
- Experience with front end development technologies such as Vue/React, TypeScript, Vite/Vitest, and Node/NPM.
- Database Management Systems
- Front-End Development Tools
Responsibilities
- Develop, code, integrate, test, and debug software applications using current programming languages
- Analyze system requirements and translate them into software programming specifications
- Create documentation and procedures for installation and maintenance of software
- Collaborate and communicate closely with various stakeholders such as users, developers, and project managers to ensure timely delivery of products and solutions
- Stay up-to-date with emerging technologies and programming languages to ensure the team's skills and expertise are current
- Use their technical expertise in programming languages, tools, and delivery models, in conjunction with their methodology expertise to collaborate with various stakeholders and ensure the timely delivery of high-quality products and solutions.
- The position will be a part of the larger retail technology team, providing technology solutions for the Sherwin-Williams stores spanning multiple divisions/market segments as well as the company’s various domestic Ecommerce environments.
Other
- In lieu of a degree, at least 7 years of experience in application development or application engineering
- Experience working in an agile development environment utilizing either Scrum or Kanban.
- Experience working with large scale pricing systems supporting a retail environment.
- This position is not eligible for sponsorship for work authorization now or in the future, including conversion to H1-B visa.
- 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.