Developer, Center for Media and Instructional Innovation
Yale University
Reporting to the Associate Director of the CMI2, the Developer will be joining a creative team dedicated to the newly expanded mission of the Center for Media and Instructional Innovation (CMI2) at Yale University. The candidate will be responsible for the development of Yale's course management system Classes*v2 (Sakai) as well as a wide variety of electronic courseware and applications for both on-campus and off-campus use.
Position Description:
• Under the supervision of the CMI2 Senior Developer, lead development of Classes*v2 (Sakai) and oversee day-to-day operational needs.
• Follow and set best practices for academic application development within Yale's emerging Shared Solutions Group processes.
• Assist on development of custom academic applications other than Classes*v2.
• Manage multiple projects to deadline while working in a hands-on, fast-paced production environment.
• Work with multiple teams composed of faculty, staff, graphic designers, network personnel and other IT professionals.
• Manage partnerships with other ITS groups responsible for systems design and operational support, to ensure that technologies developed within CMI2 are well integrated with broader Yale systems and initiatives.
• Apply conceptual clarity and strong interpersonal skills to foster effective solutions for clients.
• Spark effective communications among all project team members, including clients, to ensure project success.
• Advocate for user-centered design and champion client-driven solutions for web-based teaching and learning applications across the University landscape.
Requirements:
Qualifications:
• Bachelor's Degree and five years of experience, or an equivalent combination of education and experience.
• Must submit a portfolio providing links or examples of various projects developed. Applicants who cannot provide a portfolio will not be considered at the interview stage.
• Strong experience in Java programming.
• Familiarity with Object Oriented Design and design patterns.
• Familiarity with Spring, JSP, JSF, Hibernate; Tomcat; Apache.
• Experience with course creation and management tools such as Sakai, WebCT or Blackboard as well as content management systems such as Drupal.
• Experience developing instructional applications and Web-based tools.
• Experience with Web authoring tools, scripting (HTML 5, XHTML, XML, CSS, Javascript, PHP), SQL and relational database (MYSQL and ORACLE) and understanding of web standards.
• Teaching and/or training experience, preferably in a university setting.
• Preferred: Experience with Adobe Flash, Apple FinalCut Pro and Adobe AfterFX; experience developing for mobile devices and environments; professional experience developing software within a higher education environment; experience with Web 2.0 application development (Ajax, RSS, OpenLaszlo, web services APIs…).
Application: For more information and immediate consideration, please apply online at www.Yale.edu/jobs - the STARS req ID for this position is 11586BR. Please be sure to reference source code IHERC when applying for this position.
We invite you to discover the excitement, diversity, rewards and excellence of a career at Yale University. One of the country's great workplaces, Yale University offers exciting opportunities for meaningful accomplishment and true growth. Our benefits package is among the best anywhere, with a wide variety of insurance choices, liberal paid time off, fantastic family and educational benefits, a variety of retirement benefits, extensive recreational facilities, and much more.