As a professional roofing installer, your primary responsibility is the proper installation and maintenance of roofing materials. It is vital that you are trained in all the aspects of the roofing industry. This includes the right roofing materials, tools, training and techniques. In order to do so, you must attend and pass many courses and seminars. Many online resources provide you with a list of courses and seminars in New York that can help you get a Roofing Contractor's Certification.