Senior Scientific Programmer

Position Summary

This position will be focused on research issues related to Programming and Software Development and deployment, along with Data Science training in Biomedical Informatics. The successful candidate will work with a diverse group of contributors from the University at Buffalo and will provide programming and database support for research projects. The successful candidate will work with the Veterans Administration to move forward their research agenda. This individual will work directly with Dr. Peter Elkin on the Biomedical Informatics program.

Responsibilities include:

  • Provide programming support
  • Develop learning modules using Jupyter notebooks
  • Develop methods for automated data driven recruitment of patients to clinical trials
  • Use social media to encourage trial participation
  • Project management
  • Organize meetings
  • Keep minutes and record of versioning of the code
  • Assist Dr. Elkin in administrating the program
Outstanding Benefits Package
Working at UB comes with benefits that exceed salary alone. There are personal rewards including comprehensive health and retirement plan options. We also focus on creating and sustaining a healthy mix of work, personal and academic pursuit – all in an effort to support your work-life effectiveness. Visit our benefits website to learn about our benefit packages .

About UB
The University at Buffalo is SUNY’s most comprehensive public research university, and an outstanding place to work. UB amplifies ambition for faculty and staff by offering endless possibilities to achieve more. Here, people from all backgrounds and cultures challenge and inspire each other to discover, learn and succeed. Dedicated staff and engaged faculty collaborate to further knowledge and understanding, and develop tenacious graduates who are valued for their talents and their impact on global society. Visit our website to learn more about the University at Buffalo .

As an Equal Opportunity / Affirmative Action employer, the Research Foundation will not discriminate in its employment practices due to an applicant’s race, color, religion, sex, sexual orientation, gender identity, national origin and veteran or disability status.
Minimum Qualifications
  • Bachelor’s degree is required
  • Excellent verbal and written communication skills
  • Expertise in database design and database optimization
  • Familiarity with programming in either: .Net, C# and Java programmer; Python
  • Ability to work well in a small team of individuals

Preferred Qualifications
  • Bachelor’s or Master’s degree in computer science, engineering or related field required
  • Certified Project Manager – a combination of education and experience may be considered
  • An understanding of SMART on FHIR
  • An understanding of SNOMED CT, LOINC and RxNorm
  • Experience in the use of Web services, Java beans, REST Services and enterprise Java beans in a multi-tiered architecture is a plus
  • Knowledge of Ontologies, the Web Ontology Language, automated reasoners and expert systems would be a plus
  • Expertise with some of the following: Web Site / Services Development and Design, Relational Databases, SQL, XML, . NET, C#, JSPs, XSLT, JAVA, Python, Machine Learning Apache / Tomcat, JBoss, IIS, Android and IOS, Objective C and Javascript
  • Experience as a Web developer

For more information, click the "How to Apply" button.

Similar jobs

Similar jobs