The USC Keck School of Medicine – Alzheimer Therapeutic Research Institute (ATRI) is looking to solve the problem of advancing the development of new treatments for Alzheimer’s Disease (AD) through innovative clinical trials by supporting the Biorepository and Biomarker Laboratory Information Management System (ATRI LIMS) and developing software applications based on design specifications.
Requirements
- 2+ years of experience in full-stack web development experience including front-end, back-end.
- Proficiency with Python.
- Proficiency with Django and the Django security models.
- Proficiency with React.
- Proficiency with relational databases (PostgreSQL, MySQL)
- Proficiency version control systems (Git, Mercurial, SVN).
- Strong understanding of web service technologies (XML, SOA, REST)
Responsibilities
- Design, develop, test, debug, and maintain software applications, including new features and enhancements.
- Lead design specifications and translate them into code following best practices.
- Prepare and maintain code documentation to support program development.
- Apply secure coding practices and ensure adherence to Django security models.
- Implement test-driven development (TDD) and Continuous Integration methodologies.
- Ensure code quality, maintainability, and best practices across projects.
- Develop new and enhanced functionality for ATRI LIMS to meet evolving business needs.
Other
- Bachelor’s degree in software engineering, CS/EE, or any biomedical field with demonstrated experience designing and developing software
- Minimum Experience: <1 year
- Minimum Skills: Experience with programming and documentation procedures, programming methods and operator instructions.
- Excellent written and oral communication skills, able to provide both detailed information as well as summaries to varied audiences.
- Ability to build strong, positive working relationships and rapport with a broad range of team members.