Enable job alerts via email!

PYTHON DEVELOPERS X 2 - JUNIOR & SENIOR - MEDICAL / RESEARCH PRODUCT TO SAVE CHILDREN'S LIVES

Interface Recruitment UK

York

On-site

GBP 40,000 - 70,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An innovative technology vendor is seeking a skilled Linux-based Python Developer to enhance their research and development team. This role involves creating software solutions for the medical and research sectors, where you will collaborate closely with senior architects and lead teams to ensure high-quality deliverables. You will have the opportunity to mentor junior developers and drive the adoption of new technologies, contributing significantly to exciting projects. If you are passionate about software development and eager to work in a dynamic environment, this position offers a fantastic opportunity to make a meaningful impact.

Qualifications

  • Extensive knowledge of Python and Linux is essential.
  • Experience with software best practices like CI and Git is required.

Responsibilities

  • Collaborate with the Senior Software Architect to design and implement software components.
  • Lead teams and mentor junior developers to achieve project goals.

Skills

Python
Linux
Linux networking
Communication skills
Organizational skills
Analytical skills
Interpersonal skills
Self-motivated
Software best practices

Education

Degree level qualification in a relevant discipline

Tools

Docker
CI
Vagrant
Git

Job description

REF 611 & 612

A heavily research and development focused state-of-the-art technologies vendor is looking for two new key members to form part of an experienced and motivated team. We are looking to recruit an experienced Linux-based Python Developer to work alongside the team creating software and systems for the medical and research markets.

Your Responsibilities
  1. Work with the Senior Software Architect to plan, specify, design, document, and implement the software components.
  2. Work individually and lead teams of developers to meet the same goals.
  3. Guide and mentor junior developers to help them produce the best results.
  4. Work with the Lead QA to ensure that all software meets the high standards we require.
  5. Take a strong lead in prototyping software for new projects and products, proactively promoting new technologies.
  6. Attend/run daily stand-ups.
Skills, Knowledge and Experience

Essential:

  1. Extensive knowledge of Python and Linux.
  2. Knowledge of Linux networking and related core technologies (SSH, PXE, TCP/IP, etc).
  3. Excellent written and oral communication skills along with strong organizational, analytical, and interpersonal skills.
  4. Enthusiasm and the ability to familiarize with new software quickly.
  5. Self-motivated, using initiative effectively to work on an individual basis or as part of an interdisciplinary team.
  6. Ability to effectively manage day-to-day tasks of self and junior team members.
  7. Demonstrable experience of software best practices, for example CI, Git, Code Review, and working with QA departments.

Desirable:

  1. Degree level qualification or equivalent in a relevant discipline.
  2. Knowledge of Qt for developing GUIs.
  3. Knowledge of C and other "lower level" languages used in embedded systems.
  4. Experience of Docker, CI, Vagrant.
  5. Previously worked within an engineering or medical background.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.