Connecting

Scientific Software Engineer

Job title: Scientific Software Engineer
Contract Type: Contract
Location: Burcot, England
Industry:
IT
Salary: Good
Reference: BH-108254
Contact Name: Amanda Bury
Phone Number: 01619422117
Job Published: 12 days ago

Job Description

Scientific Software Engineer – 6 Months Contract – Abingdon, Oxfordshire

Essential:-  Experience with data structures, algorithms, software design & complexity analysis. Strong coding skills in one or more of the following: Golang, .NET Core, Java, C++ or Python. Solid mathematical &/or physics background.  Test automation frameworks.  Familiarity with Google Cloud Platform, Kubernetes, Docker, Azure DevOps. Familiarity with Git source control, pull request creation & pull request review.  Understanding of API management & testing, web REST APIs

As a Scientific Software Engineer, you will have an opportunity to work for a very technical team in charge of creating web services to model petrochemical processing units. These services are exposed as REST APIs in the Google Cloud Platform. Understanding of back-end web development, Devops, implementation of numerical algorithms & a general solid mathematical & physics background is required. Prior experience with thermodynamics, fluid physics or chemical industry is also essential as the definition & implementation of new process models require the understanding of fluids & state changes given pressure & temperature.

Scientific Software Engineer Basic Qualifications:

  • Bachelor’s Degree in Computer Science or Engineering Discipline with IT or software engineering experience or Science or engineering related degree with,
  • 5+ years of experience on Web development & of associated build & release management
Scientific Software Engineer Preferred Skills & Experience:

  • Experience with data structures, algorithms, software design & complexity analysis.
  • Strong coding skills in one or more of the following:  Golang, .NET Core, Java, C++ or Python
  • Solid mathematical &/or physics background
  • Knowledge of software engineering practices: continuous integration, configuration management, build optimization, build automation, & deployment.
  • Scientific Software Engineer to have knowledge about or experience working with test automation frameworks such as Jasmine, Mocha, Cucumber, Cypress, Specflow, Selenium WebDriver. Including unit testing & integration testing.
  • Familiarity with build management systems such as TeamCity or VSTS build, & administering continuous integration build systems such as Azure DevOps.
  • Familiarity with Google Cloud Platform, Kubernetes, Docker, Azure DevOps
  • Familiarity with Git source control, pull request creation & pull request review
  • Understanding of API management & testing, web REST APIs
  • Strong attention to detail
  • Follow through, prioritization, planning, & estimating in agile environments.
  • Strong communication skills.
Candidates must be eligible to work in the UK

Get similar jobs like these by email

By submitting your details you agree to our T&C's

Share this Job