Job Description :
Scientific Programmer Analyst

Pittsburgh, PA

Long Term Contract

Skype/webex ok

Rate : $60/Hr on C2C all inc

This position is to serve as a programming analyst for the scientific
compute environment within the Americas.

POSITION DUTIES & RESPONSIBILITIES :-

Gather and define Software requirements
Communicating with the Research Community to gather their software needs
in regards to projects surrounding their research.
Serve as the primary support for projects and issues which require in
depth knowledge of the core computational research tools which researchers
utilize.
Develop or modify programs to meet the requirements
Test programming code
Work with Scientist to use developed code
Open Source Software Installation, configuration and modification
Install Open Source software
Configure and test software
Modify software as required by scientists.
Troubleshoot issues as they arise
DevOps
Understand and be capable of working in a CI/CD environment
Utilize DevOps deployment tools and methods
Teach junior team members DevOps methodologies
Other Responsibilities
Assist with Cloud based development efforts
Assist with Linux Administration
Install readily available scientific software for scientists

REQUIREMENTS/PREFERENCES

Education Requirement(s):
BS in computer science or related field

Skill & Competency Requirements:

3+ years of experience software system maintenance and coding
o Fluency in Python
o Fluency in R
Unix &/or Linux SysAdmin
Passion for problem solving
Excellent time and project management skills
Requires logic and reasoning to identify the strengths and weaknesses of
alternative solutions, conclusions or approaches to problems
Requires contact with others (face-to-face, by telephone, virtual
meetings, VOIP or otherwise) and the ability to work and interact in a group
or team

Preferences:

Additional Programming skills (Ruby, Java, C/C++, etc
CI/CD - GIT, Jenkins, Terraform
Knowledge of monitoring, networking & security
Knowledge of easybuild
Data Science and Analytics
             

Similar Jobs you may be interested in ..