Senior Applications Developer Back End
The Sherwin-Williams Company
- United States
- United States
About
WHAT THE ROLE WILL DO: Understand and optimize back-end architecture to enhance overall system performance Develop optimized code that is reliable, reusable, scalable, secure, and meets maintenance standards in various programming languages Work closely with front-end developers to support system integrations, enhance application functionality and scalability, and optimize application architecture and performance Work with technology leaders to understand the business and technical requirements and priorities for back-end systems Monitor performance and health of services, databases, and other components of back-end systems Troubleshoot and debug complex application and database systems issues Keep up-to-date with the latest industry trends and emerging technologies in back-end application development Plan, design, and execute unit tests or other quality assurance measures to ensure quality Train digital platform users in the best practices of maintaining web applications and APIs Document the design and implementation of application software 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. This position is not hybrid/remote and will be located at our Cleveland Headquarters office.
Minimum Qualifications: Must be at least 18 years of age Must be legally authorized to work in the country of employment Must have a bachelor's degree in computer science, IT or a related field. In lieu of a degree, at least 7 years of experience in application development or application engineering
Must have 4+ years of experience in software development, specifically in application development engineering, in development and performance tuning using Oracle Exadata. Must have strong programming skills in back-end languages such Oracle pl/sql, Java and Unix scripts Experience with back-end frameworks Strong understanding of web protocols Excellent problem-solving skills and attention to detail Ability to work collaboratively and cross-functionally with technical stakeholders Preferred Qualifications: Strong experience with PL/SQL Types, PL/SQL Collections, SQL Loader, PL/SQL Functions and Procedures, XML, Packages, and Materialized view, Triggers, Complex SQL's and SQL Reports; Strong Back end application Development experience with Oracle database & Java/J2EE environments for Customer, Account Receivables domains. Develop UNIX scripts for batch processing and work with Oracle RAC clusters and Exadata systems; and Knowledge of Account Receivable system Strong experience in handling large volume data movement and maintenance. Hands of experience in JIRA, GitHub, ControlM, Micro Services / Bhoomi Services Development experience in Java/J2EE environments preferred Experience working with SOAP/RESTful services, APIs, API gateways and/or Microservices preferred. Great communication with business users; Strong technical background for IT architecture design. Preferred Qualifications: Technical Skills: Programming Languages Version Control Tools Cloud Technologies & Platforms Web Services & APIs Continuous Integration and Continuous Deployment (CI/CD) Automated Testing Tools Containerization Secure Coding Standards Database Management Systems Software Development Lifecycle (SDLC) Methodology DevOps Methodology Code Prompt Engineering Software Testing & Quality Assurance Methodologies & Tools
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.