Senior Digital Developer (Full Stack)
Toledo, OH 
Share
Posted 11 days ago
Job Description
Senior Digital Developer (Full Stack)
Location(s):

Toledo, OH, US, 43659-0001

Function: Information Technology
Audience: Experienced Professional
Work Arrangement: Hybrid
Requisition ID: 62384

PURPOSE OF THE JOB

The Senior Digital Developer (Full Stack) focuses on the product specific technical design and development of digital user applications (websites, applications, widgets). This role will work closely with a Digital Developer Leads, Enterprise Architect, DevOps Practitioners, and Product Owners, to understand the business strategy and goals, technologies, frameworks, and libraries available, and will use this information to produce the technical solutions for stakeholders. The incumbent will then be able to communicate technical solutions to all levels of the organization to improve understanding and achieve buy-in for the solution. This role will be required to balance building fast, building the right way and making sure we are building the right solution.

Reports to: Digital Developer Leader

Span of Control: Individual Contributor

JOB RESPONSIBILITIES

Knowing Our Businesses and their Strategies

  • Provide guidance and have knowledge of the required development processes and tasks necessary to bring business needs to implemented solutions
  • Work collaboratively with Product Owners and others to understand business requirements but also lead conversations around best implementation practices for a given solution
  • Develop solutions that meet business needs and add value
  • Balance building fast, with building the right way, and making sure we are building the right thing

Executing Strategy

  • Responsible for the development of high-performing code using technologies such as Ruby on Rails, .NET, React/JavaScript, for websites, mobile applications and other solutions that may be cloud-deployed and work across browsers and devices. Work may include prototyping and creating workable demos while maintaining secure coding practices that are in line with the company's data security policies. Development process will also include initial unit testing, verification of code functionality across all supported clients, and documentation.
  • Responsible for the intake and grooming of the work for not only themselves but also for their teammates. This includes documenting technical requirements and estimating work at portfolio, project, and task level, to achieve stated business goals and explaining technical solutions to both technical and non-technical partners to ensure a smooth development workflow.
  • A mentor to other developers, assisting with programming/debugging issues as they arise, and final code review of all work for deployment to assure quality before final deployment.
  • Integral in the troubleshooting process and will serve as a point for all investigations for code/architecture defects. This requires the ability to read error logs for details pertaining to errors and defects, identify root cause of defects and remediate and/or assign the remediation task to another developer also providing the plan behind the remediation.
  • Take direction from and give input to the digital development leadership to inject digital thinking into the business problems and assist our stakeholders in understanding what is possible.
  • Contributor to overall development, test planning, ideation of user and deployment issues, application architecture, debugging and support, and service integration design.
  • A digital center of excellence member who collaborates with other technical and business staff; adheres to team coding practices and standards; actively contributes improvements to designs, processes, tools, code management, testing; and follow secure coding guidelines.
  • In touch with the trends and solutions available in the market, and coordinate partnerships with key talent and technology providers in our industry.

Influencing in the Development Space

  • Investigate new techniques, tools, and processes to advance and scale our capability
  • Problem-solves and contributes ideas and options to business and technical problems
  • Assesses current digital properties and recommends replacements or retrofits

Developing Talent

  • Be a point of contact for Developers and Product Owners to answer any questions as they arise in the development cycle
  • Stay abreast of industry trends, competitive developments, best practice research and other related information that would prove valuable to improving Owens Corning's digital presence

JOB REQUIREMENTS

MINIMUM QUALIFICATIONS:

  • Bachelor's Degree required in Computer Science, Information Systems, Information Technology, or equivalent experience.
  • 5+ year(s) working with one or more web development languages (Ruby on Rails, .NET, Java, PHP, etc.)
  • Proficient in Ruby on Rails, React, JQuery, JavaScript, Ajax, LESS/SASS, and or similar technologies.
  • Familiar with version control tools and user story management tools (e.g., Git, Bitbucket, JIRA, Scrumworks, Rally, etc.)
  • Basic knowledge and experience with various web browsers and mobile clients; leverages developer client-side tools to ensure performance targets are met.
  • Experience with building and consuming APIs (SOAP, REST, ODATA, GraphQL)
  • Basic knowledge of design tools (Axure, Figma, Sketch, Invision, etc.) and related experience working with design outputs including comps, wireframes, story boards and style/brand guidelines

EXPERIENCE, SKILLS & ABILITIES:

  • Ability to collaborate and demonstrate a team-oriented attitude with a focus on results
  • Ability to be flexible and organized; able to plan, structure and estimate work; and log progress
  • Ability to take direction and learn from others and advance own learning; leverages strong communication skills to convey relevant information clearly with confidence at all levels within the organization and build deep understanding from others through active listening
  • Demonstrate initiative as a self-starter
  • Strong interpersonal skills
  • Demonstrates the ability to work with diverse project teams and across functional areas
  • Experience with complex distributed systems and application development to solve practical real-world business problems
  • Experience with data persistence (common databases include Oracle, SQL Server, Postgres, MySQL), reporting and optimization
  • Experience with cloud hosting to deliver global applications (AWS preferred, including EC2, RDS, S3, Cloudfront)
  • Experience working with Microsoft Dynamics or SAP is a plus
  • Demonstrated experience working with full product development lifecycles, preferably experience working in Agile, Scrum, Lean or other iterative environments
  • Demonstrated experience in a mid to large sized development team.
  • Familiarity with user-centered design methodologies, user experience and the value these bring to application design
  • Demonstrated success in developing an understanding of industry trends and best practices in key business areas related to marketing, sales, manufacturing, employee productivity
  • Ability to travel up to 5%, domestically

#LI-KM2

#LI-Onsite

About Owens Corning

Owens Corning is a global building and construction materials leader committed to building a sustainable future through material innovation. Our three integrated businesses - Composites, Insulation, and Roofing - provide durable, sustainable, energy-efficient solutions that leverage our unique material science, manufacturing, and market knowledge to help our customers win and grow. We are global in scope, human in scale with approximately 18,000 employees in 30 countries dedicated to generating value for our customers and shareholders, and making a difference in the communities where we work and live. Founded in 1938 and based in Toledo, Ohio, USA, Owens Corning posted 2023 sales of $9.7 billion. For more information, visit.

Owens Corning is an equal opportunity employer.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields