The Senior Web Developer will manage web development or design projects through all phases from user requirements gathering, wireframing, design, testing, training, and implementation.
- Duties and responsibilities
- Develop websites per user requirements using Cascade Server Web Content Management System and HTML, XML, CSS, JavaScript, jQuery, and other technologies as assigned by the TPM.
- Develop, test, and maintain database-driven web applications per user requirements using PHP and MySQL and other technologies as assigned by the TPM.
- Produce standards-compliant, accessible (i.e., Section 508 compatible), cross-browser (IE, Chrome, Firefox and Safari), and gracefully degrading code.
- Diagnose and resolve programming problems and issues with websites and web applications.
- Gather, analyze, and document customer functional requirements as well as translate and interpret functional requirements into database designs and application prototypes.
- Identify security risks and determine and develop solutions including cyber vulnerability detection and assessment; incident handling and malware/vulnerability analysis and cyber incident response.
- Establish a good rapport and effectively communicate with customers, coworkers, and supervisors, both verbally and in writing.
- Provide training and support of user communities with Web technologies and tools.
- Act as primary or backup application administrator for other web-based applications as assigned such as Cascade Server, Ungerboeck Event Management System, Tripleplay Digital Video, etc.
Qualifications
- Minimum 5 years of relevant experience with web development
- Bachelor’s Degree in related field
- Possess excellent verbal and written communication skills and leadership skills
- Ability to communicate professional between the vendor and the client in support of work as required
- Ability to complete the CompTIA Security+ certification, or be in good standing with the existing certification
Working conditions
- Onsite
Critical Skills
- Web Design – Programming with HTML, XML, CSS, JavaScript, and jQuery.
- Responsive design – Creating sites which are properly formatted and configured for mobile devices using responsive design.
- Web application development – Developing, testing, and maintaining database-driven web applications using PHP and MySQL. Experience with ASP, PERL and applications utilizing Oracle databases is a plus.
- Accessibility – Producing standards-compliant, accessible (i.e., Section 508 compatible), cross-browser (IE, Chrome, Firefox, and Safari), and gracefully degrading code.
- Project management – Project management skills to efficiently manage a web development or design project through all phases from user requirements gathering, wireframing, design, testing, training, and implementation.
- Troubleshooting and debugging – Diagnosing and resolving complex programming problems and issues.
- Functional requirements – Gathering, analyzing, and documenting customer functional requirements. Translating and interpreting functional requirements into database designs and application prototypes.
- Cybersecurity – Knowledge and skill in identifying security risks and determining and developing solutions including cyber vulnerability detection and assessment; incident handling and malware/vulnerability analysis and cyber incident response.
- Customer service – Ability to establish a good rapport and effectively communicate with customers, coworkers, and supervisors, both verbally and in writing.
- Training – Ability to provide training and support of user communities with Web technologies and tools.
Additional Skills:
- Understanding relational database concepts and Structured Query Language (SQL).
- Experience with Apache web server administration in a UNIX or Linux environment.
- Experience with Microsoft Internet Information Services (IIS) is a plus.
- Understanding of UNIX or Linux commands, particularly related to Apache web server administration.
- Troubleshooting basic shell scripts and programs.
- Utilizing web analytics to produce detailed and informative analytics reports and dashboards
- Search engine optimization techniques to ensure that all websites are optimized for maximum search engine visibility.
- Graphics design and multimedia, preferably in Adobe Photoshop or Fireworks. Web content management systems (CMS) experience (preferably Cascade Server), including the development of CMS template sites.