Python Developer
Cooperative Computing is looking for an experienced Python Developer to join our engineering team and help us develop and maintain various software products.
Job Responsibilities
- Participate in the development and validation of clinical data reports and dashboards, primarily utilizing Python
- Work with diverse roles within the clinical research group to gather requirements for new reports, documenting requirements as formal specifications
- Follow a defined process to create a validation plan for reports, gather required approvals, direct or perform validation plan execution, and document the outcome
- Collaborate with cross-functional teams to develop new and insightful analytics and data visualizations to address unique problems in Clinical Research
Required Technical Skills
- Strong Python programming experience, specifically utilizing Pandas with a focus on data analysis and visualization.
- Expertise in analytics, developing reports and dashboards
- Strong experience with and knowledge of relational database structures
Desired Technical Skills
- Experience with any of the following Python Libraries: Plotly, Dash, Matplotlib, Seaborn, Openpyxl, Flask
- Experience developing and hosting web applications
- Experience with any of the following programming languages: SAS, SQL, HTML, CSS
- Experience in the pharmaceutical/medical device industry
Personal Characteristics
- Capacity to work both independently and as part of a team
- Flexibility with responsibilities
- Time management skills
- Strong verbal communication
- Disciplined approach
- Should be self-motivated
- Strong written and verbal communication skills
- Strong interpersonal skills
- Strong analytical skills
Education
- Minimum of a bachelor’s degree in Statistics, Mathematics, Computer Science, or related field