Job Description :
Software Developer II - CRI
Memphis
TN
37544
United States

Responsibilities:Develops software to support object-oriented software applications for managing clinical trials. Leads software coding, testing, debugging, documenting, and installation of internal applications and web services such as Clinical Research Information System (CRIS), SnomedCt, HLA, IPP, Ctproxy, Kids Diary and Kids Survey. Leads the design of the system's graphical user interface, backend database and the implementation of business logic. Assists with developing detailed specifications from which programs will be written for enterprise-wide systems. Develops the detailed specifications from which programs will be written for group level systems. Provides on-call support as needed.Minimum Education:Requires a Bachelor's or foreign equivalent degree in Computer Science, Computer Engineering, Management Information Systems or a related field.

Minimum Experience:Requires two (2) years of work experience in systems development. This position also requires experience or background in each of the following:

Knowledge in the use and syntax of programming languages used in the current environmentDesigning, developing, testing, debugging and documenting object-oriented software applications using WebSocket, Apollo Broker, Node.js, NoSQL and Spring MVCDesigning the back-end and front-end of responsive web applications using latest web technologies (Java, CSS, JSP, Servlet, WebSocket, JDBC, Bootstrap), markup languages (HTML5, XML, XSL), JavaScript, AJAX and jQueryBuilding software executables, configuring web servers and deploying software applicationsPerforming enterprise system managementArchitecting and designing back-end databases in Oracle, Sybase, PostGreSQL and MonetDB for storing data with low latencyOptimizing code, system complexity and response time using efficient data structure such as HashMap, Linked List and Graph Theory to develop real-time decision making toolsWriting Bash shell scripts and job schedulers to generate reports in csv or pdf formatProcessing high-frequency live messages using JMS and ActiveMQ to calculate real-time dataValidating and profiling software through unit testing, black box testing and regression testing by using JUnit, Mockito, YourKitMaintaining large code repository using version control system integrated with Eclipse, STS and JDeveloperResolving time-critical problems and providing on-call software support


Client : St. Jude Children's Research Hospital

             

Similar Jobs you may be interested in ..