GSN
United States, MA, Newton
Salaried employee
Full time
BS Computer Science or equivalent work experience 7-10 years experience in a fast-paced web development environment Ability to lead the design, development and implementation of highly scalable and reliable web application products with minimal management oversight Ability to fully scope an implementations effectiveness through thorough impact analysis and other means Must be able to interface with Product Managers and convert written and/or verbal requirements into design and technical specifications Demonstrated ability to write concise, manageable and easy to read code Proficient in Object Oriented Perl and Mason preferred. Proficiency in another object oriented programming language and templating system will be considered Proficient in JavaScript and CSS Must love to code! Good awareness of do:s and dont:s in relational database performance Experience using version control, requirements and bug tracking systems Excellent technical writing and reading skills Ability to work in a fast-paced, team-oriented development environment Experience and/or willingness to mentor other developers in a positive manner
*Position Summary* Reporting to the VP of Development, the Web Applications Development Team Lead will be responsible for and contributing to the development and maintenance of our cash game web site.. *Primary Responsibilities* Lead a team of web/software developers as a coach and mentor Through exemplary work ethic and pursuit of excellence, elevate the quality and contribution of each team member Serve as a primary liaison between the web development team and other teams Hands on design and development of web applications in support of the user experience surrounding our interactive web games Govern and reinforce quality development practices (effective unit testing, peer code review, bug prevention) Provide required documentation as needed (Design, Installation, Operational, Support) Support QA in testing functionality, performance, and failure modes Update requirements, bug, and problem databases Support Operations in instrumentation of applications and components Work effectively with co-workers, customers and others by sharing ideas in a constructive and positive manner Educate peers and staff with regard to the application as well as new technologies that may help drive the product forward or promote efficiencies Other duties as assigned