Lead Oracle Business System Engineer
Company: The Sherwin-Williams Company
Location: Cleveland
Posted on: November 11, 2024
Job Description:
The Lead Software Engineer plays a strategic role in designing
and enhancing software applications, products, websites, and
digital products across the organization. The role will be
responsible for providing technical leadership, designing,
developing, and testing highly complex software systems or
applications for software enhancements and new products, including
cloud-based or internet-related tools for internal and external
consumption. The incumbent will provide technical solutions to
enable the company to meet its strategic objectives through
effective collaboration with business analysts, quality assurance
testers, and project managers. The incumbent will lead others to
ensure successful teamwork, effective development, and delivery of
high-quality software solutions.
- Provide technical leadership in software planning cycles and
connect with the team to provide feedback on product/project
estimates and guiding the team in aligning with business goals and
timelines
- Develop strategies to solve highly complex business
requirements and analyze technical specifications to implement the
requirements, ensuring optimal solutions for complex
projects
- Design and architect software, applications, and database
enhancements or new products in alignment with business
requirements and technical specifications defined while considering
scalability, performance, and maintainability of the
systems
- Strategically guide the process of developing, building and
testing software systems or applications to meet business
requirements enabling the delivery of high-quality and timely
solutions
- Drive high-quality, maintainable, and scalable code in various
programming languages, provide guidance and mentoring to less
experienced team members
- Lead the team responsible for conducting bug fixes to identify
and remediate defects in software solutions and ensuring the
overall stability and reliability of the software
- Supervise the technical documentation including code comments,
design documents, and user manuals, while setting documentation
standards for the team
- Provide technical leadership and guidance to business analysts,
quality assurance testers, and project managers to ensure that
software solutions meet business requirements. Share relevant past
experience and best practices to deliver the best.
- Provide high-level technical support to end-users, and make
recommendations for enhancement or improvements to ensure the
proper usage and adoption of software solutions.
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.
Education
Required
- Bachelor's Degree in Computer Science, Computer Engineering or
a related field. In lieu of a degree, at least 12 years of
experience in software development
Preferred
- One of the following certifications: Professional Scrum
Developer (PSD) and Certified Scrum Developer (CSD)
- Additional Certified Software Development Professional (CSDP)
or equivalent certification
Knowledge and Experience
Required
- 6-8 years of experience in software development in the software
development industry
- Expertise and knowledge of software development life cycle
(SDLC) methodologies and best practices
- Expertise and knowledge of software development tools,
platforms, and languages
- Proven end to end experience in leading the development,
integration, testing, and deployment of highly complex cloud-based
software solutions or internet-related tools
- Proven experience in working with highly complex relational
databases and advanced SQL techniques.
- Excellent written and verbal communication skills
- Proven experience in developing and leading the development of
highly scalable and complex Microservices and in-depth knowledge of
various integration patterns
- Extensive experience in software architecture and design
principles
Preferred
- 5+ years of Oracle Applications Implementation experience in
any of the following modules Accounts Receivable, Advanced
Collections, Credit Management, iReceivables, Subledger Accounting
(SLA), eBusiness Tax, Payables, General Ledger, and knowledge in
SOX controls for Financial applications
- 2+ years of experience using Agile methodologies and
certifications in Agile / PMP
- Experience working in High radius collections cloud
applications
Technical Skills
- Database Management Systems
- Programming Languages
- Code Prompt Engineering
- Cloud Technologies & Platforms
- Software Development Lifecycle (SDLC) Methodology
- Continuous Integration and Continuous Deployment
(CI/CD)
- Project Management Methodology
- Front-End Coding Languages
- Web Services & APIs
- Systems Integration
- Source Control Systems
- Build Tools and Compilers
- Software Testing & Quality Assurance Methodologies &
Tools
- Automated Testing Tools
- Solution Architecture Patterns
- Containerization
This position is eligible to work in the office three days a week
and has the option to work remotely two days a week.
Keywords: The Sherwin-Williams Company, Roseville , Lead Oracle Business System Engineer, IT / Software / Systems , Cleveland, Michigan
Didn't find what you're looking for? Search again!
Loading more jobs...