Senior Applications Developer

Sherwin-Williams Cleveland , OH 44114

Posted 1 week ago

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.

Essential Functions

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.

Operational Management

  • 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.

Incidental Functions

  • 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.

Position Requirements

Formal Education & Certification

  • Bachelor Degree or foreign equivalent in related field or equivalent experience.

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 with HTML, CSS, JavaScript.

  • 2 years experience building web services (SOAP, REST).

  • 2 years experience building API's and usage of push notifications.

  • Experience using advanced JavaScript libraries and frameworks such as (AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS).

  • 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.

Personal Attributes

  • 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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Lead Software Application Developer Clinical Applications (Software Developer IV)

Medical Mutual Of Ohio

Posted 4 days ago

VIEW JOBS 3/25/2020 12:00:00 AM 2020-06-23T00:00 Leads the process of translating user requirements and systems objectives of increasing complexity into a logical, efficient and optimal systems design. Develops and maintains new and existing applications by writing code based on the aforementioned design to ensure that business rules, security standards and government regulations are met. Provides management with recommendations for issue resolution. Creates and executes required test plans on all new and changed components. ESSENTIAL FUNCTIONS: * Develops and maintains new and existing applications by analyzing, designing and writing code of increasing complexity that satisfies a logical, efficient and optimal systems design. * Participates on project teams and functions as development lead on complex systems or subsystems, as needed. * Leads program-level and system-level testing, implementation, and break-fix tasks associated with business applications, including multiple platforms. * Develops documentation of technical workflows and systems designs and verifies against user requirements. * Works with database staff and security staff to ensure that data standards and security standards are properly applied. OTHER FUNCTIONS: * Learns new technical concepts and software languages as needed. * Coaches and mentors team members to advance staff development. * Performs other duties as assigned. Education and Experience: * Bachelors degree in Computer Science, business or related field or equivalent experience. * Minimum 6 years information systems experience. * Minimum 4 years analysis and design experience. Technical Skills and Knowledge: * Advanced understanding of programming design and coding techniques. * Advanced understanding of multiple hardware and software platforms (e.g. mainframe, distributed, cloud, etc.). * Solid understanding of project management practices. * Advanced understanding of systems development life cycle. * 6 years of C# .NET Core / .NET development experience * 6 years of Microsoft SQL Server and SQL Server Integration Service (SSIS) experience * Agile / Waterfall Methodologies and Test-Driven Development Experience preferred * Knowledge of Data integration technologies (IBM MQ / Kafka) preferred Medical Mutual Of Ohio Cleveland OH

Senior Applications Developer