Web Applications Developer at USC

Job Purpose/Description

As a part of the team at the Technology Center to Promote Healthy Lifestyles you will create and apply technology to promote healthy diets, physical activity and weight management, solve challenging health problems that have enormous social and personal costs, and provide critical technology skills to support an active and growing multi-disciplinary group of researchers. In this position, you must be well-versed in all aspects of web development including design, development, testing, and maintenance. One of the developer's first responsibilities will be choosing an appropriate web development framework. You will be responsible for building scalable websites, web applications and mobile apps that attract and retain visitors, with a logical, user-friendly interface. Your website design must efficiently track, collect and protect user-entered data, interfacing with statistical applications for sophisticated data analysis. Your site must also incorporate identifiers that will allow dynamic tailoring to user behavior or characteristics.

Preferred Qualifications if different from above

  • Explain complex technical issues in easy-to-understand terms,
  • Interact effectively with University personnel, private industry and members of the general public with discretion, patience and a willingness to collaborate,
  • Translate the needs and visions of research personnel into functioning technical applications,
  • Articulate ideas and demonstrate a willingness to bring creative, new ideas to the team,
  • Work as part of a team and independently,
  • Utilize good analytical and problem solving skills,
  • Search for new and evolving apps, software, programs and websites that would benefit the Center’s aims and develop partnerships with the companies that own these entities,
  • Translate visual designs, user experience flow charts and content into functional and engaging interfaces,
  • Expertise in HTML, CSS, Javascript,
  • Use or develop APIs to accomplish functional commands, data transfer, etc.,
  • Employ free open source software, e.g., Linux, Postgres, Python, Bootstrap,
  • Track website metrics
  • 2 years of experience or equivalency


Bachelor’s degree in computer science or related degree.

Job Duties

Website design, development, testing and maintenance 40%

Consultation with research and Center personnel to develop and translate theory-based interventions into technology applications 25%

Other software programming activities 15%

Developing reports and extracting data 10%

Research for appropriate Center software, apps and external company affiliations 5%

Other duties as assigned 5%

Apply Here