Theradex Oncology

Medidata Rave Systems Integration Programmer/Senior

Job Locations US-NJ-Princeton | US
ID
2025-1386
Category
Information Technology
Type
Full Time

Who We Are

Celebrating 40+ years!

 

Theradex Oncology is a full-service CRO, conducting early- and late-phase oncology trials in the U.S, Europe and Asia. Theradex Oncology was founded in 1982, when we were awarded the Clinical Trials Monitoring Contract for the National Cancer Institute (NCI). Our ongoing association with NCI continues to be a strong basis for our operations. Our focus is cancer. We fully understand the science behind each potential cancer therapy and the challenges that come with moving therapies from mice to man. Theradex Oncology has designed and managed more than 250 early and late-phase oncology trials to date. Our mission is to ensure that new discoveries in cancer drug development have the very best opportunity to be of benefit to mankind with a vision to improve treatment and make cancer a livable disease.

What You'll Do

We're seeking a Medidata Rave Systems Integration Programmer-- potentially at the senior level depending on experience -- to join our remote team and support innovative clinical data solutions in a remote environment. Reporting to the VP of Information Technology, you'll collaborate internally with key stakeholders/team members and you'll interact externally with CTEP and other branches of NCI as needed, selected study teams, and IT departments in other connected organizations in support of system integrations. 

Key Responsibilities

The primary responsibilities of this position include, but are not limited to, the following:

  • Follows all SOPs and work instructions regarding Software Development Life Cycle when creating and updating an integration
  • Adheres to SOPs for computer system validation and all GCP (Good Clinical Practice) regulations.
  • Understands and continues to stay current with the complete Rave EDC environment that the systems integration interacts with
  • Develops Cloud based APIs using REST services or newer technologies as they become available
  • Works with CTMS IT and Data Management staff as well as the IT staff involved with external systems to clarify and fully understand the specifications of each system integration
  • Communicates clearly and works with assigned Rave programmers to fully understand the custom function interface that will interact with the system integration
    • For new integrations, a strong collaboration will likely be necessary between the systems integration programmer and the custom function programmer
  • Documents all code with internal comments
  • Follows good peer code review practices in team environments
  • Performs all testing of the integration, interacting as need be with external organization IT staff
  • Works with IT validation teams to facilitate complete and full validation of the integration
  • Produces appropriate documentation to facilitate the use of the integration
  • Works with CTMS IT team members as needed to develop any training materials for the use of the integration
  • Manages time effectively
    • Accurately estimates effort for tasks and meets agreed-upon deadlines
  • Adapts to frequently changing requirements, priorities, and schedules.
  • Troubleshoots and resolves technical issues in a timely manner
  • Possesses the highest level of communication skills orally and in writing
    • Careful to edit written communications before sending via email
    • Comfortable with long distance participation in video conferences
    • Confident in speaking in all venues

 

 

What You Need

Level of Education

 

Bachelor’s degree required / Advanced degrees welcomed

 

Prior Experience

 

  • Required minimum 3 years of experience building C# API integrations
    • More years of experience are highly preferred
    • Experience with .NET highly desirable
  • Required knowledge of and exposure to Cloud computing
    • Experience building Cloud based APIs
  • Required knowledge of the Rave Object Model
    • Experience with Rave Web Services, ideally through the creation of one or more APIs that integrate with Rave
    • Experience with Rave Configurable DataSets 

 

Skills and Competencies

 

  • Required: Extensive knowledge of .NET and C#
    • Exposure to SQL and NoSQL databases (Aerospike, Mongo Db)
    • Experience managing code through a CI/CD pipeline
    • Good technical experience on .NET, C#, Web API, WCF, Multithreading applications

    • Good experience developing backend applications using C# .NET

    • Good experience in planning for and executing unit testing (XUnit, Mock)

    • Good experience in Web API and WCF frameworks

    • Good understanding of multi-threaded programming implementations

  • Preferred:
    • Experience migrating on-prem APIs to AWS Cloud
    • Good understanding of agile principles
    • Some experience with automated unit testing
    • Preferred experience with or knowledge of the .NET Core
    • Ability to adopt newer technologies
    • Hands on experience in ASP.NET MVC 5 .NET core
    • Hands on experience in Javascript, jQuery, AngularJS and/or Angular 4 and above
    • Atlassian tools (Bamboo, Bitbucket, JIRA) and Microservice Architecture knowledge would be preferred
    • Working knowledge of Agile-Scrum methodologies
  • Preferred knowledge of the AWS Cloud
    • Proficiency in AWS Cloud services
    • Proficiency in Cloud technical architecture solutioning
    • Hands-on experience in rule engine and orchestration
    • Hand-on experience with messaging frameworks (such as Kafka, SQS, ActiveMQ)
    • Experience with Sprint Planning and providing low level design for stories
    • Knowledge of secure services and data workloads
    • Strong technical knowledge in using AWS services such as Lambda, S3, SNS and SQS
    • Knowledge of how to design and create UI applications using Angular
    • Understanding of Services integration
    • Hands-on experience of Java, Restful API, Springboot
    • Good understanding of Cloud security

Additional Requirements

  • Ability to work effectively as a remote worker
  • Ability to travel domestically on occasion for meetings or training
  • Must be highly fluent in English

 

Relocation assistance or company provided sponsorship is not offered for this position.

 

 

What We Offer

 

At Theradex we offer a supportive culture that puts people first. Our employees are eligible to participate in our comprehensive benefits package which includes medical, dental and vision coverage; life insurance, disability insurance (STD/LTD), company matched 401(k), very competitive tuition reimbursement, generous vacation/sick plans, flexible work schedules, employee discounts and other company provided benefits. The annual base salary for this position ranges from $120,000-160,000 with bonus potential including a sign-on bonus. We will assess the specific title and level of entry during the interview and assessment process since the actual salary offer will be based on a number of factors, including but not limited to the candidate’s qualifications, experience, skills, and competencies for the role.

 

Theradex is an Equal Opportunity Employer.

 

 

 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed