Product Configuration Developer

2 months ago


Our vision is to be the best provider of building products in the eyes of our customers, employees, shareholders, suppliers and communities.

At Masonite, we understand that people are key. We are a composite of diverse people who come together by showing support and respect to one another.

We hire people that demonstrate integrity under pressure. Integrity is at the foundation of everything we do. It is in each door we make, in our commitment delivery and in our honest and sincere communication.

Our employees are flexible, versatile and resilient. Our ability to weather any storm, to bend without breaking, is what allows us to hear the knock and open the door with confidence, no matter what's on the other side.

At Masonite, we hold the door open for each other and for new ideas. We want everyone to freely contribute ideas and add value, so we are positive and encouraging. This collaborative environment is what makes Masonite a transparent, fair company- one that doesn't hide behind closed doors.

We continuously strive to improve both our products and our customers' experiences. This drive leads us to revolutionize the door industry and help people walk through walls.


Lead Product Configuration Developer

The Lead Product Configuration Developer is responsible for leading and coordinating the efforts of team developers and multi-disciplinary functions relating to product configuration development, compliance programs and special projects. This role leads the team in catalog development in the configurator environment utilizing best practices and adhering to software development life cycle methodology.  Duties include, but are not limited to, determining and managing requirements, establishing timelines, interfacing with clients during the project cycle, meeting project milestones and delivery dates, managing and reviewing of user acceptance testing, acting as a liaison with stakeholders, business users and the development team.



  • Mentor and coach multiple team developers and coordinate their efforts on assigned projects.
  • Participate in screening and interviewing Developer candidates.
  • Ensure the planned retail and wholesale development efforts are delivered on time
  • Gather and understand the business requirements and strategies of the stakeholders
  • Act as a technical liaison between Product Configuration Development team and business units
  • Lead workshop and user Q&A sessions to facilitate clarification and consensus of project requirements
  • Manage and track all efforts, backlog, development  and maintenance activities in Ticket tracking system 
  • Organize creation of integration and UAT (User Acceptance Testing) to include identification of test cases and resolution of test failures
  • Perform advanced troubleshooting, and daily communication with other internal teams
  • Lead stages of peer review, unit, and UAT (User Acceptance Testing) to include identification of test cases and defect resolution
  • Duties include, but are not limited to, troubleshooting complex data and technical issues to resolution, documenting requirements for new applications, enhancements, and bug fixes, modeling changes to the system, organizing the software release schedule and resource allocation, and working closely with all teams throughout the development cycle.
  • Ensure documentation and requirements gathering standards are set and adhered to by all Developers
  • Mentor team developers in Masonite best practices


  • Bachelor’s Degree in Computer Science or equivalent level of experience
  • Solid experience in the door industry with in-depth knowledge of door offerings and components
  • Proven expertise with configurator platforms required
  • Experience with Requirements Gathering required
  • Ability to work with project cycles and manage team resources against shifting priorities
  • Solid experience in various testing methodologies:  Unit, Integration, Regression, UAT
  • Ability to work with senior leadership to understand needs of the business
  • Communicates effectively and professionally with reporting managers, users, customers and other IT personnel
  • Demonstrates integrity and professionalism
  • Strong analytical, problem solving and critical thinking skills required
  • Experience with Agile Development and Scrum Methodology preferred



Business / Application Knowledge:

  • Comprehensive understanding of catalog development role
  • Possesses a strong understanding of the software development life cycle
  • Possesses a strong understanding of the catalog development tools and can navigate through them
  • Maintains a strong understanding of the Company’s product lines and associated product configurations


Functional Skills:

  • Possesses excellent critical thinking skills
  • Possesses superior communication skills
  • Ability to understand business stakeholder requirements and translate into catalog development tasks
  • Ability to verify, troubleshoot, and assist with the resolution of reported issues
  • Understands and follows proper support and testing guidelines
  • Understands QA process and maintains high level of quality through unit, integration and user acceptance testing
  • Possesses superior attention to detail
  • Possesses excellent troubleshooting skills
  • Ability to analyze problem situations with users and formulate a potential resolution to be reviewed & approved when necessary with manager
  • Performs root cause analysis and determines a resolution path
  • Understands and follows proper project implementation guidelines
  • Ability to translate user requests, troubleshoot and resolve user initiated discrepancies and communicate those to the appropriate staff as necessary


Organizational Skills: 

  • Possesses superior attention to detail
  • Possesses fundamental project management and organizational skills
  • Reports on backlog, issues, and development status in a timely fashion 
  • Organizes and leads meetings with developers and stakeholders
  • Receives direction and produces results in a timely manner with minimum oversight
  • Prioritizes to meet deadlines while producing high quality results


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed