This position is a one (1) year contract with the possibility of extension or conversion to career.
UCSD Layoff from Career Appointment: Apply by 03/22/18 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor. Eligible Disability Counseling and Consulting services (DCC) or Special Selection clients should contact their Vocational Rehabilitation Counselor for assistance.
The incumbent will apply skills as a seasoned, experienced software professional with a full understanding of industry practices, community standards and relevant policies and procedures to medium-sized projects or portions of large projects with moderate scope and complexity. S/he will also resolve a wide range of issues and demonstrate competency in selecting tools, methods and techniques to obtain results.
The incumbent will design, develop, and maintain web front-end, middle tier, and back-end software applications and services to support data storage, retrieval, analysis, and visualization of Center for Applied Internet Data Analysis (CAIDA) data.
The primary working responsibilities include: ongoing development and refinement of the existing web portals (AS Rank, MANIC, etc) and development of new features as part of the NSF funded DIBBS: Platform for Applied Network Data Analysis (PANDA) project. Additional work includes creating new visual summaries of the data, downloading and piloting new analysis tools, working with CAIDA and San Diego Super Computer Center for storage and processing needs.
Advanced skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts.
Demonstrated experience implementing user interface design best practices and guidelines in websites and/or production software.
Thorough experience with identification and use of code libraries and open-source forums. Proven experience working with a Web Framework (e.g., Symfony, Bootstrap, JQuery, and REDIS).
Familiarity with databases (SQL, REDIS. Elasticsearch), especially as used in a web based environment that makes use of multiple database sources as a backend.
BS in Computer Science or a related scientific field (e.g., Cognitive Science, Math) with relevant programming experience (as further defined below) or five (5) years or more such experience in lieu of a degree.
UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 8 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom - life is their laboratory. UC San Diego's rich academic portfolio includes six undergraduate colleges, five academic divisions and five graduate and professional schools. The university's award-winning scholars are experts at the forefront of their fields with an impressive track record for achieving scientific, medical and technological breakthroughs.