Search Jobs

Computer Programmer

Research Triangle Park, NC 27709

Posted: 01/11/2021 Industry: Back-End Development / Programming Job Number: 11103

Job Description


Computer Programmer

Research Triangle Park, NC

12-months +

 

TASKS/SERVICES. The contractor shall be guided by existing policies, procedures, directions, orders, and other guidance:
  • Provide support for Laboratory Information Management Systems (LIMS) development and operations; work with diverse stakeholders to ensure transparent communication of ongoing initiatives and activities; seek continuous feedback from stakeholders to understand and relate needs.
  • Provide support for custom developed LIMS systems; identify, evaluate and provide custom LIMS development and management solutions for diverse needs.
  • Examine, evaluate, test and provide critical assessment of new and emerging LIMS systems that may provide solutions for NIEHS.
  • Support and maintain scientific computer systems including hardware, operating systems, and associated services predominantly on Unix/Linux platforms in a high-performance computing environment.
  • Provide software solutions across diverse scientific applications including large and complex multi-component resources.
  • Upgrade and configure scientific systems software; conduct performance reporting to support capacity planning.
  • Design and maintain software solutions that are, or can be, offered as deliverable components of systems such as Web servers and SQL databases.
  • Design and maintain software solutions that are, or can be, deliverable components ensuring that critical, high-demand applications are available every day, at all times.
  • Design and maintain software solutions that are, or can be, offered as deliverable components of systems such as Web servers and SQL databases.
  • Design and maintain software solutions that are, or can be, deliverable components ensuring that critical, high-demand applications are available every day, at all times.
  • Provide support for customization and expansion of scientific data and knowledge management systems (SDKM), principally focusing on improving User Interface (UI) and visualization methods that can aid researchers in accessing, querying, sharing, organizing and utilizing scientific data and derived knowledge.
  • Provide expertise on visual user interfaces for scientific data.
  • Provide technical advice and support in developing user interfaces that support SDKM solutions, including interfaces for query, browsing, reports, graphs and other custom visualizations.
  • Participate group meetings with scientists and diverse technology specialist and present findings to individuals and groups.

DELIVERABLES. Upon request, the contractor shall provide documentation evidence of any and/or all work product, including, but not limited to, the following tasks:
  • Work products and documents related to scientific computer systems; providing software solutions across diverse scientific applications; conducting performance reporting to support capacity planning.
  • Work products and documents related to custom developed LIMS systems; identifing, evaluating, and providing custom LIMS development and management solutions supporting diverse needs; providing technical leadership and guidance on custom developed LIMS systems.
  • Work products and documents related to commercial software and freeware; designing and maintaining software solutions; providing technical advice and support on Unix and other operating systems.
  • Work products and documents related preparing interfaces; providing technical advice and support on UI and visualization methods; designing and maintaining software solutions that are components of systems such as Web servers and SQL databases.
  • Work products and documents related to training scientists in data analyses and interpretation; using LIMS Systems; designing and deploying SDKM UI solutions; participating in group meetings and presenting findings.

CERTIFICATIONS, LICENSE, PHYSICAL REQUIREMENTS OR OTHER EXPERTISE REQUIRED. The contractor must have:
  • Bachelor’ s degree in Computer Science or other related discipline. Four (4) years of specialized experience plus a High School diploma is equivalent to a BA/BS degree.
  • Six (6) years of experience in computer programming or a related field.
  • Demonstrated fluency in Unix operating systems configuration and management, including load balancing and high availability concepts; data integrity, validation and security in both physical and virtual environments supporting specialized scientific utilities.
  • Demonstrated experience supporting varied and complex scientific hardware and applications.
  • Demonstrated fluency working in Windows and Macintosh environment and broad familiarity working in a high-performance computing environment.
  • Demonstrated programming/scripting ability in one or more languages such as Javascript/Python/R, and Java/.
  • Programming/scripting skill in one or more languages such as Perl/PHP/C++ or equivalent.
  • Extensive familiarity with scientific databases.
  • Demonstrated programming ability using web-based frameworks, e.g., Django, Angular.
  • Demonstrated experience in configuration, customization, and extension of LIMS systems.
  • Demonstrated verbal and written communications skills supporting teams engaged in large and diverse scientific and computational efforts.
  • Strong communications skills, both oral and written.
  • Excellent analytical, organizational and time management skills.

 

#11103

Job Requirements

Scott

Meet Your Recruiter

Scott Miller

Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter
Chat With A Recruiter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.