Naviance (http://www.naviance.com) is a leading provider of web-based software for middle and high schools across the country. Our tools help schools manage and improve the process of academic advising, career exploration and college admissions for all students. We are established, profitable and growing rapidly with thousands of schools using our product. As a small independent subsidiary (fewer than 100 employees) of a successful global information services company (DMG Information, http://www.dmginfo.com), we provide the atmosphere of a start-up with the stability of a multi-national corporation. Our company thrives on product innovation and this is a great opportunity to make a significant contribution to an enterprise software platform that is interesting to design and that makes a difference in people's lives.

Our development team is small and we are looking for developers that are comfortable with a variety of tasks from working with CSS and Javascript to PHP development to database design and optimization. Projects span a wide range of functionality including reporting, email, portals, charting, mapping, analytics, workflow, surveys, rules engines, social networking, etc. Back-end PHP and database skills are more important for this position than front-end expertise. You should have experience making architectural and data model decisions in addition to writing code.

We use Apache, PHP 5, Linux and MySQL 5.0. You should know PHP well enough to write meaningful classes, functions and algorithms. We have our own internal framework for MVC and you should have experience with MVC development, object oriented programming, unit testing and version control (subversion preferred). You should have experience designing data models for reasonably complex domains, developing effective index and query strategies and optimizing query performance. Knowledge of MySQL replication is a plus. Familiarity with AJAX, Flex or other RIA frameworks is a plus. We use SCRUM so it would be ideal if you have experience with agile methodologies. We use macs to develop and developers are free to choose their own tools.

Our office is in an attractive and lively central location in downtown DC close to several different metro lines and we subsidize metro access. Dress is casual. Salary is $90K to $110K+ depending on experience and skills. Benefits include 401K with match, insurance and four weeks vacation.