What are the responsibilities and job description for the Lead Software Developer position at Leepfrog Technologies, Inc.?
Leepfrog Technologies, Inc. provides its CourseLeaf software to more than 300 of the nation's most academically complex colleges and universities to manage their academic catalogs, curriculum, section scheduling, and student course search requirements. We are looking for a Lead Software Developer to design, build and maintain custom and functional web pages for our clients in support of the CourseLeaf suite. A successful candidate should have a thorough understanding of the full web development life cycle. A combination of outstanding Javascript skills, a passion for delivering solid code and excellent interpersonal skills that will foster enthusiastic mentorship and garner the greatest rewards. Duties : Designs and code superior technical solutions Mentor other developers Work collaboratively with other departments to ensure optimal web application and form functionality Stay current with industry advancements Review specs and identify concerns Manage time efficiently and communicate schedule issues Create exceptional documentation as necessary Maintain high productivity and composure in pressure situations Propose and support process improvements, better tools and techniques Assist in ensuring Leepfrog best practice software development and documentation processes are followed Understand the Open Web Application Security Project (OWASP) and support it when required or desired by Leepfrog Implement software upgrades and product enhancements