Programmer Analyst II @ University of Southern California
Your Application Journey
Email Hiring Manager
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.