Medical University of South Carolina UNIV - Systems Programmer/Developer IV - BMIC in Charleston, South Carolina
The Translational Biomedical Informatics Center (TBIC) at the Medical University of South Carolina (MUSC) invites applications from qualified candidates for the position of Software Developer with a focus on Natural Language Processing (NLP). The successful candidate will help create and maintain new resources and services to enable unstructured clinical data (i.e., text notes in the patient electronic health record) reuse for clinical research, quality improvement, and other secondary uses. These TBIC resources and services will be key new capabilities of the Medical University of South Carolina healthcare and research infrastructure and of the South Carolina Clinical and Translational Research Institute.
Payscale Salary Range: UNIV-Band 8: $60,344.00 - $85,995.00 - $111,646.00 (min - mid - max)
35% - Develop software tools to enable unstructured clinical data reuse. This includes developing software implementing natural language processing and machine learning methods and resources to extract information from unstructured clinical data (i.e., text notes in the patient electronic health record), transform this data (e.g., de-identify it), and enable secondary use of the extracted information. - (Essential)
25% - Test software tools developed for unstructured clinical data reuse. These tests include software code quality evaluation, functionalities assessment (accuracy, speed, etc.), and contributing to the development and maintenance of the resources needed for these tests. - (Essential)
25% - Maintain the software tools developed as mentioned above, and offer services (training, consulting, etc.) to help users apply the software tools and adapt them to their specific clinical data reuse needs. - (Essential)
10% - Contribute to shaping scientific objectives, research projects planning, execution, and analysis. Collaborating with the TBIC chair and other BMIC faculty members, the successful candidate will participate in the preparation (e.g., research grant application development) and execution of research projects. - (Essential)
5% - Contribute to scientific publications and conferences. Prepare written reports and collaborate in scientific publications authoring and research findings presentation at scientific conferences. - (Essential)
Preferred Experience & Additional Skills:
• A bachelor's degree in computer science, linguistics, mathematics, engineering, or other area related with NLP and five-year experience in software development for natural language processing and machine learning.
• Advanced knowledge of computer programming languages.
• Extensive ability to write and revise computer software.
• Extensive ability to analyze and reduce to logical order complex technical data.
• Excellent oral and written communication skills. Ability to communicate in a clear and concise manner.
• Ability to work effectively with faculty, developers, students, users, vendors, and other biomedical informatics personnel.
• Ability to coordinate with planning, directing, instructing, and reviewing the work of technical personnel.
• Ability to coordinate status reports and other technical reports in a clear and concise manner.
• Experience with biomedical text processing.
• Experience with biomedical terminologies/ontologies and healthcare data standards.
• Experience with information visualization.
• High proficiency in software programming (Java, Python).
• Working knowledge of big data technologies (e.g., Hadoop, NoSQL).
• Working knowledge of cloud computing.
Desired Knowledge, Skills and Abilities:
• Master or doctoral degree in computer science, linguistics, mathematics, engineering, or other area related with NLP.
• Project management experience.
• Experience with clinical text and electronic health records.
• Experience with deep learning algorithms.
Minimum Experience and Training Requirements: A bachelor's degree in computer science or a related area and five years of experience in computer system development and modification. Relevant experience may be substituted for the bachelor's degree on a year for year basis.
Physical Requirements: Ability to perform job functions in an upright position. (Frequent) Ability to perform job functions in a seated position. (Frequent) Ability to perform job functions while walking/mobile. (Frequent) Ability to work indoors. (Continuous) Ability to work in confined/cramped spaces. (Infrequent) Ability to bend at the waist. (Frequent) Ability to fully use both hands/arms. (Continuous) Ability to perform repetitive motions with hands/wrists/elbows and shoulders. (Frequent) Ability to reach in all directions. (Frequent) Possess good finger dexterity. (Continuous) Ability to maintain tactile sensory functions. (Continuous) Ability to lift, lower, push or pull objects 15 lbs. or more, unassisted. (Infrequent) Ability to maintain 20/40 vision, corrected. (Continuous) Ability to see and recognize objects close at hand. (Continuous) Ability to see and recognize objects at a distance. (Continuous) Ability to match or discriminate between colors. (Continuous) Ability to determine distance/relationship between objects; depth perception. (Continuous) Good peripheral vision capabilities. (Continuous) Ability to hear and/or understand conversations. (Continuous) Ability to perform gross motor functions with frequent fine motor movements. (Continuous) Ability to work in dusty areas. (Infrequent)"