Senior Web Developer

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.