Python Developer - Dunfermline, United Kingdom - Experis LTD
Description
ROLE:
PYTHON DEVELOPER W/ LINUX
TYPE:
PERM
SALARY:
£35K TO 40K
LOCATION:
DUNFERMLINE (SPONSORSHIP IN THE UK)
STRUCTURE:
4 TO 5 DAYS A WEEK ON-SITE
We are looking to increase our software team to meet demand and keep our products going from strength to strength.
Duties:
Responsibilities
- Improve on our prior work in the field of data science & machine learning. We have prior work that needs to be continually improved and integrated into the system, as well a plenty of scope to put your own stamp on the processes
- Work closely with our senior developer (with 7+ years of experience) to drive the battery monitoring product forwards.
- Operating as part of a multidisciplined team (software developers, electronics engineers, microchip/embedded developers, mechanical design and more)
- Have input in improving existing and developing future software processes
- Helping to extend the usefulness of our products by integrating with 3rd party products and services
A typical day:
- The initial term will focus on bringing you up to speed on our systems and processes by our senior developer.
- Working internally to develop company priorities, with particular reference to machine learning/data science and integrating solutions into our platform
- Analysing new data and models and improving systems to help collect different metrics of interest
- Having input on your own workload
- Working with a list of company and customerprovided tasks to develop our battery monitoring system
- Developing software (with relevant tests and documentation)
- Help to maintain the company knowledge base
- Tweaking CI/CD pipelines as needed
- Working with physical assets (standby batteries), testing software build versions
- Being diverted to work on supporting our legacy products or support software (diagnostic tools, telemetry, etc)
- Because our software team is small, you can expect to wear a number of hats (skillrelated, we're not going to ask you to start painting the window frames) while working here. You won't find yourself working on the same problems all year, there's alwayssomething different to be working on.
Skills (what you bring)
Have at least 3 years in developing software for commercial markets (or equivalent)
- Python (3.x)
- Flask / SQLAlchemy / Alembic
- Web technologies (HTML / CSS / JS / etc)
- Developing for Linux, specifically Debianbased distributions
- SQL databases (MySQL / mariadb / SQLite)
- Confidence with statistical analysis and/or machine learning
- Version control (Git)
- Testdriven design & continuous integration
Nice to haves
- Cybersecurity
- Bash scripting
- DevOps experience
- A code portfolio for us to peruse
Behavioural competencies
Self-motivated: we are looking for a developer who can resolve problems and work on their own with the day-to-day tasks but someone who will know when to ask our senior developer for help
Security-conscious - in the modern, internet-connected world everything that can send a packet is a target. Having a wider appreciation for security concerns while designing and coding is important to us
Problem solver - New challenges can arise daily, from customer-specific problems to a changing legal landscape. No two work weeks will look the same and this role will appeal; solve problems and move on to the next challenge
Team player - There is unlikely to be any task that can be completed in total isolation, being able to work well with others even when they've broken your toys is a must
Good communicator - we have a diverse team with different skills-sets and many of our customers are out with the UK. Being able to communicate effectively is important to identify problems before they arise and keep everything running smoothly
**DUE TO HIGH VOLUME WE CAN ONLY CONSIDER CANDIDATES THAT MARCH THE CRITERIA
More jobs from Experis LTD
-
NET Developer
St. Albans, United Kingdom - 3 weeks ago
-
Functional Consultant Dynamics 365 Ce
London, United Kingdom - 1 week ago
-
Senior Network Architect
Hampshire, United Kingdom - 2 weeks ago
-
Applications Manager Public Sector
London, United Kingdom - 3 weeks ago
-
Principal Cloud Architect Techops Sc Clearance
Malvern, United Kingdom - 3 weeks ago
-
Principle Tech Recruitment Consultant
Birmingham, United Kingdom - 6 days ago