Description:The Engineer is responsible for designing, developing and implementing programs, as required, to support the technical capabilities at our website. To be successful in this role one must be able to work effectively in a fluid, fast-paced environment. This role requires good communication skills, both with team members and business contacts. In addition, the successful Engineer must be able to work with minimal supervision on multiple concurrent projects.Responsibilities (including but not limited to):Develop new or maintain existing programs based on specificationsDevelop, implement and maintain unit tests of programsParticipate in the design of new or changing programsParticipate in functional test planning and testing for the assigned application(s), functional area(s) or project(s)Participate in problem solving and troubleshooting for the assigned application(s), functional area(s) or project(s)Share knowledge by effectively documenting workStay current with changes in the technical area of expertiseDevelop and maintain a thorough knowledge of the assigned application(s), functional area(s) or project(s)Work with the team to ensure the quality of the assigned application(s), functional area(s) or project(s)Respond quickly and effectively to production issues and taking responsibility for seeing those issues through resolution.Mentor less experienced EngineersQualifications: