Job Search
Senior Research Interface and Software Developer
Job Details
- Job Ref:
- 10029015
- Location:
- United States
- Category:
- Clinical Research
- Job Type:
- Full-time
- Shift:
- Days
- Pay Rate:
- $51.24 - $81.98 per hour
Join the transformative team at City of Hope, where we're changing lives and making a real difference in the fight against cancer, diabetes, and other life-threatening illnesses. City of Hope’s growing national system includes its Los Angeles campus, a network of clinical care locations across Southern California, a new cancer center in Orange County, California, and treatment facilities in Atlanta, Chicago and Phoenix. our dedicated and compassionate employees are driven by a common mission: To deliver the cures of tomorrow to the people who need them today.
** This is a Fully Remote Opportunity within the United States**
As a successful candidate, you will:
The Senior Research Interface and Software Developer is responsible for the design, development, testing, support and maintenance of application integrations and infrastructure supporting mission critical clinical and business processes at City of Hope. The position is responsible for building integration solutions using HL7, SFTP, SOAP and RESTful Web Services in support of Research Operations supported applications, including OnCore (Clinical Trial Management), iRIS (Research Regulatory Management), and InfoEd/ecrt (Sponsored Research Systems). The developer will also build and support applications for Research Operations. The Research Interface and Software Developer will build scale applications with high availability services, scalability, customized existing off the shelf software.
Duties & Responsibilities
- Interface Development & Maintenance
- Support enterprise level interface integration platforms (e.g. Corepoint, Rhapsody) while assisting customers with issue resolution, and exercise best practices to monitor and conduct preventive and routine maintenance on business systems.
- Troubleshoot application problems/issues in an enterprise environment.
- Support of HL7 message structure e.g. ADT, SIU, ORM, ORU integrations
- Use best practices of source control for software development.
- Translate complex business requirements into software designs and solutions.
- Translate technical requirements provided in specification documents by analyst (e.g. HL7 message types).
- Support software testing (unit, functional, regression), including the creation and execution of test plans and production of accurate test data
- Deploy “live” integrated systems with optimized solutions for an enterprise environment
- Author technical documents including technical designs, system diagrams, workflow diagrams, presentations, white papers and interface mapping documents to be consumed by peers and end users.
- Accurately scope, define and estimate work effort for assigned projects
Software Development
- Build new Software solutions and customizing or modifying existing informatics software as assigned by supervisor and team.
- Participates in Software Solution Design and Architecture Design
- Create Unit and Regression tests, break fixes as needed with an eye towards ease of maintenance.
- Participate and present in project assessments, sprinted planning and daily scrum meetings as instructed by supervisor and project manager
- Closely collaborate with other team members including VP, Director, business sponsor, project manager, business analysts, test engineers, database developers etc.
- Manage work to completion, following through with communicated plans.
Research Operations Support
- Develop metrics and reporting frameworks to measure efficiency and effectiveness
- Perform effective risk planning and mitigation
- Work with customers and vendors to analyze problems, determine appropriate courses of action, and identify root causes and resolutions.
- Adapt to changing working conditions and work assignments, be open, and motivated to learn and adapt new ideas and concepts, and work independently or as part of the team on multiple tasks.
- Ability to multi-task and provide deliverables within fixed timelines and under pressure, as well as the ability to work well in a demanding, dynamic environment.
- Prioritize/plan tasks based on severity/user impact and communicate ETAs for open issues to users.
- Promptly respond to ad-hoc user requests.
- Other duties as assigned
Qualifications
Your qualifications should include:
- Bachelor’s Degree; 3 additional years of experience plus the minimum experience requirement may substitute for minimum education.
- 5+ years of related experience
City of Hope is an equal opportunity employer. To learn more about our commitment to diversity, equity, and inclusion, please click here.
To learn more about our Comprehensive Benefits, please CLICK HERE.