Enable job alerts via email!

Senior Python Developer

Interface Recruitment UK

Leeds

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 focused on medical R&D is seeking experienced Python Developers to join their dynamic team. In this role, you will be responsible for developing software components across various platforms, from embedded systems to user-friendly GUIs. You will collaborate closely with senior architects and lead teams while mentoring junior developers. This position offers a unique opportunity to work on cutting-edge projects that positively impact the medical and research sectors. If you are passionate about technology and thrive in a collaborative environment, this role is perfect for you.

Qualifications

  • Extensive knowledge of Python and Linux is essential.
  • Degree level qualification or equivalent in a relevant discipline is required.

Responsibilities

  • Develop software components from embedded systems to front end GUIs.
  • Lead teams and mentor junior developers to achieve project goals.

Skills

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

Education

Degree in relevant discipline

Tools

Docker
CI
Vagrant
Git

Job description

Heavily research and development focused state of the art technologies vendor are looking for a couple of new key members to form part of an experienced and motivated team. We are looking to recruit 2 experienced Linux based Python Developers to work alongside the team creating software and systems for the medical and research markets.Industry - Medical R&D
Job Location - 2 Globe Road, Leeds
Work Hours - 9am - 5pm

Your responsibilities will cover all aspects of software development in many types of software components, from embedded systems through to front end GUIs.

Responsibilities
  • Work with the Senior Software Architect to plan, specify, design, document and implement the software components.
  • Work individually and lead teams of developers to meet the same goals.
  • Guide and mentor junior developers to help them produce the best results.
  • Work with the Lead QA to ensure that all software meets the high standard we require.
  • Take a strong lead in prototyping software for new projects and products, proactively promoting new technologies.
  • Attend/run daily stand-ups.
Skills, Knowledge and Experience Requirements
Essential:
  • Extensive knowledge of Python and Linux.
  • Knowledge of Linux networking and related core technologies (SSH, PXE, TCP/IP, etc).
  • Excellent written and oral communication skills along with strong organizational, analytical, and interpersonal skills.
  • Enthusiasm and the ability to familiarize with new software quickly.
  • Self-motivated, using initiative effectively to work on an individual basis or as part of an interdisciplinary team.
  • Ability to effectively manage day to day tasks of self and junior team members.
  • Demonstrable experience of software best practice, for example CI, Git, Code Review and working with QA departments.
Desirable:
  • Education Requirements & Qualifications - Degree level qualification or equivalent in a relevant discipline.
  • Knowledge of Qt for developing GUIs.
  • Knowledge of C and other "lower level" languages used in embedded systems.
  • Experience of Docker, CI, Vagrant.
  • 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.