Senior .Net Full Stack Developer
Princeton, NJ 
Share
Posted 4 days ago
Job Description
Senior .Net Full Stack Developer
Job Locations US
ID 2023-1314 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 assure 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 have a newly created role for a senior level cloud programmer/analyst also know as, Senior .Net Full Stack Developer to join our growing IT team.

C# - Cloud Programmer-Analyst - AWS - Lambda - GitHub

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

    Responsible for active participation in the design, development, operations and maintenance of internally developed information systems.
  • 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 development environment and tools that the systems utilize.
  • Works with IT Staff and Data Management staff as well as the IT staff involved with external systems to clarify and fully understand the specifications of each system and any integration with external systems.
  • Communicates clearly and works with assigned staff to fully understand the user 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.
  • Performs all testing of the integration, interacting as need be with external organization IT staff.
  • Works with the validation team to facilitate complete and full validation of the system.
  • Produces appropriate documentation to facilitate the use of the system/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 5 years of experience building C# .NET Cloud applications
  • Experience building AWS based web sites, applications and integrations
  • Experience utilizing all AWS tools. e. Cloudwatch, SES, S3, Code Pipeline
  • Experience with Lambda expressions.
  • Experience in all aspects of GitHub.

Preferred

  • Experience configuring AWS environment using Terraform, Fargate, etc.

Skills and Compentencies to be Demonstrated:

Must have:

  • Extensive knowledge of .Net and C#
    • Strong technical experience in .Net, C#, Web API, WCF, Multithreading applications
    • Strong experience developing front end and back end applications using C# .Net
    • Experience in planning for and executing unit testing (XUnit, Mock)
    • Experience with GitHub and utilization in releasing code
    • Good experience in Web API and WCF frameworks
    • Good understanding of multi-threaded programming implementations
    • Hands-on experience of Restful API, Web Services
    • Strong experience in designing relational databases using Oracle
    • Preferred:
      • Exposure to SQL and NoSQL databases (DynamoDB, Oracle, Mongo Db)
      • Exposure to CI/CD processes
      • Good understanding of agile principles
      • Some experience with automated unit testing
      • Ability to adopt newer technologies
      • Working knowledge of Agile-Scrum methodologies
  • Extensive knowledge of the AWS Cloud
    • Proficiency in AWS Cloud services
    • Proficiency in Cloud technical architecture solutioning
    • Hands-on experience in rule engine and orchestration
    • 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
    • Understanding of Services integration
    • Good understanding of Cloud security
Additional Requirements:
  • Able to work effectively as a remote worker.
  • Some possibility of occasional domestic travel for face to face meetings or training.
  • Must be highly fluent in English.

What We Offer

We offer a supportive culture that puts people first. We provide a competitive compensation and benefits package including medical, dental, vision, life insurance, STD/LTD, company matched 401(k), very competitive tuition reimbursement, generous vacation/sick plans, flexible work schedules, employee discounts and much more.

Theradex is an Equal Opportunity Employer.

Agencies are not being utlizied for this position.


Theradex is an equal opportunity employer. All qualified applicants are encouraged to apply and will receive consideration for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, or status as a qualified individual with a disability or protected veteran.


 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields