An opportunity exists for a software developer for web based programming on an open source platform. Ideal candidates will be familiar with, and have a strong preference for developing for a Linux server target environment on a Mac or other Linux laptop. The current platform is LAMP based, using the Yii MVC framework, with source code managed under Git. We are exploring newer technology options for development, including AngularJS and FireBase, and are in the process of adding some new support tools, including Sass, Grunt and Compose.
The developer will be a contributing member of a dynamic team of technology and education professionals. Our developers work closely with internal team members and external customers to develop software to help resolve challenges in education. This position requires the developer to come up to speed and take the lead on a specific current application, managing its operations in production and guiding its new development.
This position entails designing, coding, testing, documenting and debugging applications within a rapid prototyping paradigm. The developer must be able to transform minimal formal requirements specifications into business rules, diagrams and prototypes that are progressively refined based on stakeholder input. The successful candidate will demonstrate flexibility in the face of change, and eagerness to constantly remold applications to meet changing needs.
In addition to interviews, candidates will be expected to commit half an hour or so to answering a questionnaire to help determine if there is a good match.