Job offered: Software Engineer

Type: Full-time
Location: Pasadena, Ca

Description

This position is responsible for designing, creating, and managing various web applications, client/server infrastructure, and information systems related to the development, architecture, and support of educational technology systems for the College.  The successful candidate will have the ability to analyze, design, develop, test, and implement effective solutions across diverse platforms and complex systems.

 

ESSENTIAL FUNCTIONS

Some duties and responsibilities may vary.  As directed, performs duties such as those outlined below:

  • Design, develop, support, and administer the College’s educational technology systems, customized enterprise software, and web-based applications, including, but not limited to, Learning Management System, Portal, Online and Low Residency systems, Single Sign-On (SSO/CAS), LDAP, e-Portfolio, and other specialized software applications.
  • Architect and develop various types of web sites/applications using best-of-breed technologies such as object-oriented PHP, PHP Namespaces, Moodle, Apache software, and Tomcat;  Create and develop leading edge portal applications for all constituencies, including, but not limited to, staff, faculty, and students, for deployment across multiple platforms and devices. 
  • Manage the integration of various educational technology tools, and availability of such disparate systems, including, but not limited to, iTunes U, lynda.com, and equipment reservation system.    
  • Build and ensure system integration, managing system performance, scalability, load balancing, availability, and software maintainability through server optimization, QA controls, and adherence to standard software development life cycle (SDLC) methodologies.
  • Collaborate with technical peers and administrative staff to design and implement a strategy aligned with institutional goals, and fulfill educational/administrative requirements of the client's application in Production, Test, and Development environments;  Research a variety of internal customer requests and manage system enhancements and changes.
  • Perform overall systems analysis such as testing new system integrations, proof of concept implementations, and re-factoring efforts.
  • Apply project management principles to project planning, execution, reporting, and documentation.  Lead or actively participate in technology projects and implementations.

 

Qualifications

  • Excellent communications and interpersonal skills
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent discipline
  • Minimum 5 to 7 years of experience
  • Strong knowledge and proficiency with various technologies, methodologies, and third-party systems such as:  Moodle, PHP, Red Hat Enterprise Linux, Windows Server, Oracle/SQL/MySQL, HTML, Apache Tomcat, virtual server infrastructure, web services integration, object-oriented design and development, open source development, software development methodology, CAS, and Oracle Waveset
  • Knowledge and proficiency with mobile device development for various platforms such as iOS, Android, and Blackberry
  • Experience in higher education industry a plus

 

Apply

Send resume with cover letter stating salary history or salary requirements to Art Center College of Design, Attn: Human Resources, 1700 Lida St., Pasadena, CA 91103 or email hr@artcenter.edu.


Entry added by Carlos Herrera - 15 Feb 2012
Last updated - 15 Feb 2012