Applications Developer III

Job ID: 12996
Job date: 2017-08-20
End Date:

Company : University of South Florida 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
The Applications Developer III will serve as the expert on complex applications development work assignments and problems. This position serves as a staff specialist on one or more systems and is normally responsible for the entire life cycle of an application to include analysis, coding, testing, and documentation. The Applications Developer III applies significant professional experience and training in information technology and computer programming to the analysis, design, modification, and maintenance of application programs, integrated systems, and/or software solutions.

RESPONSIBILITIES:

Design and implement, a web-based computer application using .Net, C#, and Oracle to capture and integrate many different sources of research data (clinical, imaging, genetics, pathology, etc). Meets with investigators, biostatisticians, data managers, and other staff to understand study objectives and data system’s needs. Communicates with outside organizations (vendors, retailers and user groups) in evaluation and execution of projects.

As part of a small team of software developers, provides information systems to capture and integrate many different sources of research data (clinical, imaging, genetics, pathology, etc.) such as: A Protocol Management system for Recruitment, Registration, Randomization of study subjects and for the management of study data. A data entry system using both web forms and TeleForms for management of study data. A Specimen Tracking system to track submission of specimens from the local labs to the research labs and the transfer of lab results to the Data Coordinator Center (DTCC). A web site for the public.

Acts as "senior technical support" within the team. Demonstrates expertise in a variety of the field's concepts, practices, and procedures. Relies on extensive experience and judgment to assess potential problems and provide solutions and advice to other team members. Researches possible solutions to difficult technical issues. Trains users of the system.

Introduces technical innovations; constantly searches for improvements to status quo. Keeps abreast of emerging technologies and changes in the technology industry and seeks way to use them to improve the division's infrastructure. Develops innovative approaches to simplify the collection, access integration, and exchange of data i.e. use of mobile devices Investigates and recommends the use and deployment of portal technology for access and integration of publicly available data resources

Ensures the security of the information systems and compliance with HIPAA security regulations. Keeps abreast of security and privacy regulation changes that may affect the research studies. Implements methodology to guarantee subject confidentiality in the collection and transmission of study data and proactively enforces its use. Enforces HIPAA requirements for sharing de-identified research data with the scientific community. Keeps abreast of emerging technologies and changes in the technology industry and seeks ways to use them to improve security.

Participates in the strategic planning of future technology needs to accommodate the lifetime span of the grants.

POSITION QUALIFICATIONS:

Minimum Qualifications:

Bachelor's degree in Computer Science, MIS or other field involving software and analytical training, and four years of IT related work experience, OR a Bachelor's degree with no specific required field and five years of IT related work experience, OR a Master's degree and three years of IT related work experience, OR a combination of eight years of IT related work experience and validated training. Preparation for a relevant IT certification is considered to be related training.

Preferred Qualifications:

Master's degree in Computer Science, Information Systems or other related degree; 5+years of hands on experience with relational database concepts (normalization, performance tuning, profiling) and programming. Experience in team-based web development. Excellent logic, communication, and troubleshooting skills. Experience with HTML, JavaScript, and web forms development. Experience with Oracle or SQL Server using SQL queries. Experience using Visual Studio and Team Foundation Server or other source control Familiarity with AJAX and JQuery. Experience with Web API or WCF Web Services Experience in healthcare or research organization.


Requeriments :

Skills :


Additional Info:

[Click Here to Access the Original Job Post]