onsite
Python Django Developer I - University Hospitals
Software Engineer
Entry‑level developer building and maintaining Python/Django web applications and data pipelines, designing databases, and ensuring code quality through testing, documentation, and version control.
About the role
Key Responsibilities
- Design, develop, and maintain Python/Django web applications and data pipelines for clinical and research workflows.
- Model and manage relational databases, writing efficient SQL queries and ensuring data integrity.
- Implement unit and integration tests, perform code reviews, and maintain comprehensive documentation.
- Use Git for version control, manage branches, and collaborate on pull requests with cross‑functional teams.
- Participate in sprint planning, stand‑ups, and retrospective meetings to deliver high‑quality features on schedule.
Requirements
- Proficiency in Python and the Django framework.
- Experience with relational database design and SQL.
- Strong understanding of version control (Git) and CI/CD practices.
- Excellent problem‑solving skills and ability to work independently and in a team.
- Good communication skills and willingness to collaborate with clinicians, lab technicians, and bioinformatics staff.