Description
To Heal. To Teach. To Discover. At University Hospitals, this is more than just our mission. These words embody the opportunities available to the many world-class doctors, nurses, health care professionals, and support staff that choose to join UH and Be the Difference.
A Brief Overview
Responsible for creating and maintaining python pipelines and web applications using the Django framework and Python code. The candidate role will also extend to developing associated databases, ensuring rigorous validation, documentation, and version control linked to these applications. Adhering to standard software development practices, the candidate must be able to tackle complex issues, multitask effectively, and work both independently and collaborate and communicate well within a large and varied team, which includes lab technicians, physicians, and bioinformatics team members.
What you will do
Utilize the Django framework to develop and implement Python code.
Employ software patterns for writing scalable, efficient code.
Design, create, and implement web applications.
Develop and manage relational databases.
Execute database system management tasks (e.g., software installs, upgrades, configuration management, security, backup).
Establish tests to identify and rectify software bugs.
Engineer back-end components in a Linux environment, including scripts and cron jobs to enhance responsiveness and overall performance.
Enhance existing system functionality.
Implement security and data protection solutions.
Collaborate seamlessly with the bioinformatics team.
Coordinate with internal teams to grasp user requirements and offer technical solutions and Django application improvements based on user feedback.
Qualifications
Education:
- Bachelor's Degree in Computer Science, IT, Software Engineering, or a related field. (Preferred)
- High School Equivalent / GED with 5 years programming experience in software development. (Required)
Qualifications:
Required:
- 2+ years Python Developer experience
- Excellent proficiency in both Python and Django.
- Strong knowledge and experience with SQL databases, preferably Postgresql
- Exceptional analytical and troubleshooting skills.
- Knowledge and experience with Apache2 and Linux.
- Familiarity with the software development lifecycle.
- Familiarity with operating systems and networking concepts.
- Strong verbal and written communication skills for interactions with technicians, medical directors, and management.
·
- Preferred:
- Proficiency in front-end technologies: JavaScript, HTML5, CSS3.
- Understanding of object-oriented software pattern design.
- Understanding of REST APIs and LIS systems.
- Healthcare IT experience is a plus.
- Experience with cloud-based platforms, including Microsoft Azure, is a plus.