Programmer Analyst II
@ University of Southern California

Los Angeles, CA
$90,000
On Site
Full Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @usc.edu
Recommended after applying

Job Details

Programmer Analyst II at University of Southern California

The USC Mark and Mary Stevens Neuroimaging and Informatics Institute and Laboratory of Neuro Imaging (INI) are renowned for advanced computational and scientific approaches in brain mapping. They support research in neurology, psychiatry, and developmental neurobiology.

Data Archive for the BRAIN Initiative (DABI) is a shared neurodata repository serving over 100 academic institutions, aggregating human invasive neurophysiology, imaging, behavioral, and demographic data to assist BRAIN Initiative researchers with data organization and federal compliance.

Key Responsibilities

  • Develop and maintain software solutions including web applications and backend services.
  • Collaborate with stakeholders to understand business requirements and deliver solutions.
  • Optimize application performance focusing on scalability, security, and clean code.
  • Support continuous improvement through innovation and process enhancements.
  • Debug, test, document, and manage the software development lifecycle.

Qualifications

Bachelor's degree in Computer Science or a related field with strong proficiency in at least one programming language. A minimum of 2 years experience in designing scalable APIs, backend services, and frontend frameworks (React, Vue, Svelte, etc) along with CSS frameworks such as TailwindCSS. Familiarity with PostgreSQL, CI/CD, and Git is required.

Nice To Have

  • Experience with Rust
  • Experience with modern web APIs (REST, gRPC, WebSocket)
  • Familiarity with cloud platforms (AWS)

The hourly rate for this position is $42.73 - $48.00. Offer decisions consider various factors including candidate experience, education, internal equity, and external market conditions.

USC considers all qualified applicants including those with criminal records, in compliance with applicable laws and regulations.

Key skills/competency

  • Software Development
  • Web Applications
  • Backend Services
  • Frontend Frameworks
  • API Design
  • CI/CD
  • Testing/Debugging
  • Documentation
  • Collaboration
  • Cloud Technologies

How to Get Hired at University of Southern California

🎯 Tips for Getting Hired

  • Customize Resume: Tailor skills to match University of Southern California requirements.
  • Showcase Projects: Highlight web app and API development experience.
  • Research USC: Study USC's recent research and initiatives.
  • Prepare for Interviews: Practice technical tests and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Review programming language fundamentals.
Practice building scalable web APIs.
Enhance skills in React and CSS frameworks.
Study cloud and database fundamentals.

Behavioral Questions

Describe teamwork successes.
Explain conflict resolution examples.
Discuss project contribution methods.
Share effective communication stories.

Frequently Asked Questions