What are the responsibilities and job description for the Web CMS Developer Lead position at Generac?
About Generac
We are a leading energy technology company committed to powering a smarter world. With over 60 plus years of 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.
Job Description
The Web CMS Developer Lead is responsible for leading the technical evolution of our 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.
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.
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.