LF - Lead Developer for Major Elgg Project at Stanford University

Project Manager/Research Programmer, CS Security Lab and AI Lab, Exempt, Full-time

PM @ewinslow for application details.

This position provides project leadership and software development support for the Stanford Computer Science Department's Security Lab and collaborators from the Artificial Intelligence Lab. A key component of the job is managing and directing the CourseWare project. CourseWare is a Stanford-developed course management solution that is used in current courses and in research on technology innovation for education. CourseWare has support for combining new forms of enhanced video presentations with online discussion and student collaboration. It provides meaningful, coherent, easy to use Web-based environments for assembling, delivering, and accessing educational resources built on Elgg. The Project Manager will provide the "big picture," plan strategically, solve problems, and oversee the implementation of the CourseWare project. The ideal candidate for this job must be able to make autonomous decisions and take responsibility for the success of project plans and development steps. Managing the CourseWare project involves software design and modern web application engineering processes, such as automated testing of code developed by student and staff members of the development team. The position will involve web programming to support research in online education, social networking, and web security. The job may also involve experimental programming to further our research in other areas of online education, social networks, and web security, such as authentication mechanisms, user interfaces, applications on handheld devices, and cloud-based approaches to web application security. 

Qualifications:
BS or MS in Computer Science and significant programming experience. The candidate must be able to think strategically about the goals of the project, and provide technical direction and leadership to design and implement the project. Ability to work independently, supervise and collaborate with students, and meet deadlines. An ability to design and implement complex software systems, design experiments to test these systems, and interpret the results of those experiments required. Experience with web applications and familiarity with web security is required, and familiarity with the following would also be helpful: markup languages, scripting languages, network protocols, video, interactive graphics, event-driven programming, and databases. Prior experience in developing large-scale systems is highly desirable, as is prior experience with video development and production software.

This discussion is closed.

This discussion is closed and is not accepting new comments.

Professional Services

Professional Services

Get / offer professional help on Elgg; like customization, design, development, setup, hosting... Illegal trades are not allowed.