Job Description
- Provides design, implementation, maintenance, and administration support for multiple Web sites of the enterprise.
- Experience in DotCMS is required.
- Communicates and consults with product team to determine and define website needs and functionality.
- Reviews and recommends hardware and software needed for website development.
- Coordinates organization of static and dynamic data with technical and product team
- Investigates and analyzes various specialized computing options and solutions. Troubleshoots system errors and bugs.
- Maintains and ensures functionality of links and monitors website for consistency.
- Designs websites to maximize accessibility, usability, and effectiveness.
- Involves in overall design of the web infrastructure.
- Integrates database and application software into website design to increase site effectiveness, as needed. Integrates websites with
- internal and external APIS.
- Advises design techniques specific to website development.
- Understands authentication mechanisms including SSO.
Experience and Education
- 5 + years of experience as web master.
- Knowledge of Web programming techniques and protocols.
- Knowledge of multiple operating systems.
- Knowledge of Web publishing procedures is essential.
- Familiarity with DotCMS platform is a plus.
- Bachelor’s degree in computer science, Information Systems, or related field.
Knowledge, Skills, and Abilities:
- Knowledge and experience with web scripting and programming languages.
- Experience in scripting to set up new environments.
- Experience in upgrading/updating environments.
- Experience in systems administration, Web graphic design, development and implementation experience using HTML, Perl, and CGI languages.
- Experience and knowledge in Web publishing procedures.
- Experience with interfacing external applications to information servers.
- Experience with JavaScript frameworks - Bootstrap, Angular, React, or Vue.js.
- Knowledge of NodeJS, ExpressJS, Angular and Google Firebase.
- Experience in Azure DevOps Integration.
- Workflow management knowledge.
- Knowledge of development life cycle best practices including version control, QA, build/release management, CI and regression testing.
- Working knowledge of web analytics solutions such as Google analytics is a plus.
- Knowledge of Agile methodology and experience working in a fast-paced Scrum environment.
- Ability to work in a globally distributed environment.
- Ability to guide/mentor junior team members.
- Good track-record of executing in a dynamic, team-based environment.
- Adept at understanding customer challenges, navigating from problem to resolution and communicating process and resolution effectively both verbally and in writing.
- Demonstrated ability to interact comfortably with all levels of management and staff.