Job description
We're looking for a Developer with expertise in Python, particularly in the context of backend development. Knowledge of web frameworks and in deploying web applications is vital, as well as experience with version control (Git). Knowledge of JavaScript, CSS, HTML is also important, as well as experience with databases (PostgreSQL).
Salary: £38,000 - £44,000 per annum
Location: Oxford / hybrid working (up to full time remote - must be based within the UK.)
Job type: Full-time
Contract period: Permanent
Reporting to: Head of Data Science
Team: Data Science Team
Purpose of the role
You will lead on the development of Picker’s web-based reporting dashboards work. The Charity has recently started expanding into Business Intelligence (BI) via web applications and is looking to add a new member to the Data Science team. You will be involved in hands-on design, development and maintenance of applications with a Python backend, capable of doing live reporting using database/big data tools via dynamic visualisation assets (e.g., charts, tables).
In this role you will:
- Act as a subject matter expert and technical lead, producing clean, documented code with a logical design, based on given requirements.
- Integrate various software components, e.g. CI/CD pipelines, connect databases with back-end outputs and front-end requirements.
- Deploy and maintain web applications with containerisation technologies (e.g. Docker).
- Adhere to, promote, and improve development practices, collaborating on both low- and high-level application design.
- Support in the translation of client/stakeholder needs to actionable deployment plans.
- Ensure that projects are executed on time and to budgets.
- Develop and demonstrate a continuous improvement mindset to programme quality and delivery. Adapting approaches and outputs to meet new/changing requirements.
- Ensure data and information, including confidential patient identifiable data and other sensitive information – stored and analysed in compliance with all company policies, internal working practices and external regulatory requirements.
- Identify opportunities to use data analytics to create knowledge and insight in support of Picker’s charitable objectives around person centred care, working with colleagues to communicate findings as appropriate.
About you
You will have:
- Expertise in Python, particularly in the context of backend development
- Knowledge of web frameworks, ideally Django, however others are considered as well
- Knowledge in deploying web applications with Docker and database security best practices
- Experience with version control (Git), test driven development, implementation of CI/CD pipelines
- Knowledge of JavaScript, CSS, HTML, alongside ideally some experience with a CSS framework (e.g. Bootstrap) and simple reactive frameworks (htmx)
- Experience with databases (PostgreSQL), ORM, columnar data storage technologies
- Education to degree level or equivalent knowledge or experience in a relevant discipline
About Picker Institute Europe
Picker is an Oxford-based charity with an international reputation as a key authority in the measurement and improvement of patient experience. Our mission is to make person-centred health and social care a reality for everyone.
We evaluate the areas of health and social care that matter most to people, producing actionable and insightful results to drive advances in standards. If you are passionate about putting people at the forefront of healthcare services, then Picker could be the place for you.
Working with us
Here at Picker, we believe in treating our people well; from excellent career opportunities to a positive, collaborative culture. We all work with a shared set of values that inspire us to achieve the biggest impact.
Working alongside colleagues who are experts in their field, you will be part of a team contributing to our vision ‘the highest quality person centred care for all, always’. You will contribute to our research with NHS Trusts and many high profile charities, such as The British Heart Foundation, Pancreatic Cancer UK and Mind.
To support you we offer a friendly, person centred working culture with many benefits including:
- Flexible and hybrid working opportunities
- Convenient location with free parking
- 25 days holiday, increasing to 30 days, plus public holidays
- Christmas office closure (currently an additional 3 days leave)
- Contributory company pension scheme
- Free life assurance
- Tailored learning and development
- Health and wellbeing resources including an Employee Assistance Programme
- Season ticket loan scheme
- Regular calendar of social activities organised by a dedicated Social, Wellbeing and Employee Engagement team
Job Types: Full-time, Permanent
Salary: £38,000.00-£44,000.00 per year
Benefits:
- Additional leave
- Bereavement leave
- Casual dress
- Company events
- Company pension
- Free parking
- Life insurance
- On-site parking
- Sick pay
- Wellness programme
- Work from home
Schedule:
- Monday to Friday
Application question(s):
- How many years of work experience do you have with Django?
- How many years of work experience do you have with JavaScript?
- How many years of work experience do you have with Python (programming language)?
- There will be at least two stages to this interview process. The first stage will be a technical interview which will test your skills in regard to building web applications. There will be a task provided at the start of the interview, with some simple requirements to complete. You will be required to share your screen and walk us through the coding exercise while completing the task. If you are successful at this stage there will be a further interview.
Please can you provide some days/times when you will be available for interview in the next couple of weeks.
Work Location: Hybrid remote in Oxford
Application deadline: 28/04/2023
Reference ID: NPL/Indeed/210323