Sr Research Software Developer

📁
Information Technology
📅
10002082 Requisition #
Thanks for your interest in the Sr Research Software Developer position. Unfortunately this position has been closed but you can search our 0 open jobs by clicking here.

Basic education, experience and skills required for consideration:

  • Bachelor’s degree with substantial experience will be considered.

  • Experience may substitute for minimum education requirements

  • 5 years of experience in HTML, SQL and structured computer languages such as Java, C/C++, C#, etc. with a Bachelor’s degree.

  • 3 -5 years experience required -- with a Master’s degree.

  • Experience with relational databases and object-relational mapping required.

  • 5+ years of Java and related technology stack using Hibernate, NodeJS, SQL Server, PostgreSQL, MySQL, Angular, a must; this may include experience while in school.  

  • 5-7 years of experience building large scale enterprise level software platforms in an Agile environment.


Preferred education experience and skills:

  • Experience with Scientific or Clinical Research software development is very highly desirable

  • Experience with unit testing and continuous integration desired

  • Experience with Oracle Siebel Platform desired

  • Solid understanding of object-oriented concepts

  • Web Services, basic knowledge of SOA.  WCF/OData a plus.

  • Good backend architecture/design skills

  • Standard web development skills – HTML, CSS, JavaScript, AJAX 

  • Familiarity with ASP.NET stack – webforms, MVC

  • Knowledge of Application servers – IIS, JBoss, Tomcat, Glassfish

  • Knowledge of Linux, Windows server administration desired

  • Excellent communication skills and the ability to work in a multi-disciplinary team with both local and remote team members

  • Foster and promote a positive image and professional appearance 

  • Display tact/consideration in dealing with City of Hope employees 

  • Document activities and programs 

  • Instruct/train others

  • Troubleshoot problems

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions