We are Generac, a leading energy technology company committed to powering a smarter world.
Over the 60 plus years of Generac’s history, we’ve been dedicated to energy innovation. From creating the home standby generator market category, to our current evolution into an energy technology solutions company, we continue to push new boundaries.
The Web CMS Developer Lead is responsible for leading the charge in the technical evolution of Generac’s consumer-facing web platforms, including Generac.com and supporting the technical needs of broader digital marketing activities. This position is the point person for the ongoing development of Generac.com and related websites, directly working with internal customers to define necessary changes and improvements. This position leads the development team to execute those projects and tasks, including hands-on development work as required. The team builds on Optimizely CMS and Azure cloud and runs as an Agile/Scrum team comprising of Web Developers, QA, and Product Owner. This role also serves as a broader technical resource in support of related digital marketing activities, such as Marketing Automation, Analytics, and Digital Advertising technology platforms. Lastly, this role is directly responsible for administering the website infrastructure in partnership with our internal IT organization.
*The ideal candidate will need to be located in Wisconsin, due to this position being on-site and reporting into our Waukesha Headquarters. There will be an option to work one day per week remotely after training.
Major Responsibilities
Lead website development workstreams, from requirements collection through development, testing, and deployment. Work with internal clients/customers on project/task intake and recommend solutions to match the challenge/opportunity. Oversee creation and maintenance of documentation for web applications and related systems. Ensure best practices in coding, architecture, and security are adhered to. Strong technical skills provide technical leadership and mentorship to the team.
Designs and directs the work of the team. Selects, coaches, and develops staff. Sets clear expectations to inspire and motivate the team. In conjunction with the IT Infrastructure team, maintain 99.9% availability of the websites. Provide broader technical expertise on related marketing technology topics. Responsible for leading the development and ongoing maintenance of content layouts and page layouts on Generac websites using the Optimizely CMS platform. Interface with marketing leaders to enhance user experience through data analysis.
Collaborate with content teams to test and analyze campaign landing pages. Identify opportunities to leverage web-based technologies to improve business results. Provide off-hours support for the website as needed.
Minimum Job Requirements
Education
Bachelor’s degree in computer science, Information Technology, or equivalent experience.
Work Experience
5 years of experience developing and leading website programming in a .NET / (C#) environment and front-end web experience with strong JavaScript experience in Angular/VueJS.
3 years of experience managing development within Content Management Systems, such as Optimizely, Episerver, Kentico or Sitecore.
2 years of experience managing projects, including project scoping, requirements collection, development, testing, and deployment.
2 years of experience as the lead contact with clients/end customers, managing the intake of new tasks and projects.
Knowledge / Skills / Abilities
Strong communication skills, both verbal and written.
Strong problem-solving abilities to identify and troubleshoot technical issues within the CMS, finding solutions to complex problems, and implementing fixes effectively.
Ability to provide attention to detail and ensure accuracy in content and website functionality, reviewing code for quality and consistency.
Ability to collaborate effectively with a team to ensure smooth website functionality and content management operations.
Staying updated with new CMS features, technologies, and industry trends.
Understanding CMS security best practices and implementing measures to protect sensitive data.
Preferred Job Requirements
Work Experience
Experience in architecting and designing highly integrated applications.
Experience driving cross-functional or cross-business group projects and development efforts across multiple dev teams.
Experience in change control processes and managing deployments to Production environments.
Experience providing oversight and reporting of project status; creating and managing project and resource plans, timelines and budgets.
Experience gathering requirements, defining scope and creating functional specs that can be estimated across multiple options or approaches.
Experience working with onshore and off-shore vendors to procure resources; interviewing and assessing software services capability against project or resource requirements.
Experience with multi-lingual, multi-regional or multi-national applications.
Experience with RFPs and reviewing SOWs aligning with project requirements and scope.
Physical Demands: While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion the incumbent may be required to stoop, bend or reach above the shoulders. The employee must occasionally lift up to 25 - 50 pounds. Specific conditions of this job are typical of frequent and continuous computer-based work requiring periods of sitting, close vision and ability to adjust focus. Occasional travel.
“We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.”