University of Southern California · 1 month ago
Programmer Analyst III
The University of Southern California is a leader in neuroimaging and informatics, seeking a talented full-stack web developer to join their team. The role involves designing, coding, testing, and maintaining software applications while collaborating with a diverse team to create effective user experiences for research applications.
EducationHigher EducationUniversities
Responsibilities
Designs, codes, tests, debugs, installs, documents, and maintains moderately complex software applications
Provides leadership, guidance, and direction to other programmers as needed. Reviews the work of others, as requested
Determines software application objectives, scope, and requirements
Produces the required analysis and application design, individually or actively participating in the development process. Produces design specification documents
Translates design specifications into programming languages
Develops test data and routines required to test and revise application(s)
Ensures application(s) are thoroughly tested before release. Writes reports of test results
Detects and debugs programs whenever problems are reported or encountered
Trains users and programmers as required
Performs other related duties as assigned or requested. The university reserves the right to add or change duties at any time
Communicate and collaborate with technical and non-technical stakeholders
Qualification
Required
Five years of progressive systems development experience
Bachelor's degree or combined work experience and education as equivalent
Minimum five years of full-stack web development experience
Minimum of 2 years of experience with modern DevOps tools, such as Git, GitHub, and/or Jenkins
Proficient knowledge of JavaScript, JavaScript libraries/frameworks (Angular + React), jQuery, HTML/HTML5, and CSS 2/3
Proficient in Python, Java, Spring Boot, Flask, Django, or similar technologies
Knowledge of AJAX, XML, and JSON
Knowledge of browser compatibility issues
Experience with MySQL, Tomcat, and Linux
Experience with an object-oriented language like JAVA or Python
Ability to transform UI Mockups/design to code
Good problem-solving skills, interpersonal skills, and clear English communication
Ability to work independently and effectively incorporate feedback
Ability to provide leadership and guidance to other programmers
Preferred
Preferred but not required – experience with JAVA, JSP, and Servlets
Interest in data science and/or neuroscience is a plus
Company
University of Southern California
University of Southern California is a private research university offering opportunities for interdisciplinary study and collaboration.
H1B Sponsorship
University of Southern California has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (253)
2024 (239)
2023 (172)
2022 (207)
2021 (182)
2020 (195)
Funding
Current Stage
Late StageTotal Funding
$19.64MKey Investors
Patient-Centered Outcomes Research InstituteCalifornia Institute for Regenerative MedicineCDA Foundation
2025-02-04Grant· $10.8M
2025-01-30Grant· $5.93M
2024-07-30Grant
Leadership Team
Recent News
Sports Business Journal
2025-12-30
Indian Express
2025-12-21
Company data provided by crunchbase